concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。charAt() – 返回指定位置的字符。lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回...
分类:
Web程序 时间:
2014-11-05 14:25:48
阅读次数:
139
python的字符串操作很灵活;先来看一个例子:
str='helloworld'
首先我们输出这个字符串:
print str这是一种表示方法,还有很多表示的方法;
比如:
print str[0:10]
我们也能得到 helloworld
print str[1:3]
我们得到:el,截取字符串的el两个字符;
截取字符串的前提条件:
是这样的我们如果要截取某段...
分类:
编程语言 时间:
2014-11-04 15:04:07
阅读次数:
200
为啥要用正则?!我最开始也不是很理解,说实话也懒得学,但看看下面的if else 估计各位也是够了,虽然正则难学,难记总归类似这种操作应该是用正则去做的。下面我用传统字符串操作做一个取数字的函数。//函数findNum的任务 是找到字符串"1212 21 009 090 00"并打印出来va...
分类:
Web程序 时间:
2014-11-04 10:47:30
阅读次数:
181
替换字符串str =str.replace(/\;/g, ",");//将分号替换成逗号删除第一个字符 str=str.substr(1);//删除字符串第一个字符删除最后一个字符str=str.substring(0,str.length-1); //删除字符串最后一个字符
分类:
其他好文 时间:
2014-11-04 10:46:55
阅读次数:
116
主要内容:字符串内存分配、合并两个字符串
#include
#include
int main(int argc, char *argv[])
{
/*
* 字符串操作:内存分配
* 字符串s和t,希望将这两个字符串连接成单个字符串r
*/
char* s = "abc";
char* t = "def";
// 方法一: 缺点:1、不能确定r指向何处;2、同...
分类:
编程语言 时间:
2014-11-03 22:33:51
阅读次数:
260
// Playground - noun: a place where people can playimport UIKit//import Foundationvar str = "Hello, playground"//swift 新运算符 Nil Coalescing Operator (....
分类:
编程语言 时间:
2014-10-31 15:34:18
阅读次数:
122
在看《深入PHP和JQeury开发》过程中,遇到字符串 操作符HeredocA third way to delimit strings is the heredoc syntax: <<<. After this operator, an identifier is provided, the.....
分类:
Web程序 时间:
2014-10-31 11:22:45
阅读次数:
173
字符串操作题目一: 字符串的旋转(左旋操作)给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的2个字符'a'和'b'移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空...
分类:
编程语言 时间:
2014-10-29 23:33:44
阅读次数:
365
在所有编程语言中都涉及到大量的字符串操作,可见熟悉对字符串的操作是何等重要。 Go中的字符串和C#中的一样(java也是),字符串内容在初始化后不可修改。 需要注意的是在Go中字符串是有UTF-8编码的,请注意保存文件时将文件编码格式改成UTF-8(特别是在windows下)。初始化var str ...
分类:
编程语言 时间:
2014-10-29 01:55:24
阅读次数:
274
正则表达式(regexp)正则表达式在某种意义上可以算是字符串操作中的最高级别了,并不是因为它的语法的复杂,而是它的灵活。理解这一点就需要了解正则表达式的本质,无论多么复杂的正则表达式,它的本质就是字符串,目的就是用来记录其他字符串的规律。看似有些抽象,但是其实很容易理解,大多数人在使用dos命令的...
分类:
编程语言 时间:
2014-10-28 00:25:03
阅读次数:
193