为啥要用正则?!我最开始也不是很理解,说实话也懒得学,但看看下面的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
1.NSString *str = [[NSString alloc]init]; //简单粗暴,基本用不到 2.NSString *str = [[NSString alloc]initWithFormat:@"xxx%@", str]; //最喜欢的常见方式了 3.NSString ...
分类:
移动开发 时间:
2014-10-27 22:55:57
阅读次数:
140
【题意简述】:给定两个字符串s和t,判断s是否是t的子串。长度不超过100000.
【分析】:简单的模拟吧。。
// 368K 16Ms
#include
#include
using namespace std;
int main()
{
int i,j;
char s[100000],t[100000];
while(cin>>s>>t)
{
long len1 = str...
分类:
其他好文 时间:
2014-10-27 19:33:12
阅读次数:
171