荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (猪朋狗友), 信区: Program
标  题: [合集]正则表达式问题请教(转载)
发信站: 荔园晨风BBS站 (2006年01月09日18:58:43 星期一), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: Amadeus (Mozart), 信区: Program
标  题: 正则表达式问题请教(转载)
时  间: 2005年12月12日13:55:52 星期一

【 以下文字转载自 Linux_Unix 讨论区 】
发信人: Amadeus (Mozart), 信区: Linux_Unix
标  题: 正则表达式问题请教
发信站: 荔园晨风BBS站 (2005年12月11日18:44:25 星期天), 站内信件

字符串开头可能包含若干个空格
有什么简炼的办法可将这些开头空格替换成同样数目的其他字符?



☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: bakey (sbb的猪), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日15:45:19 星期一

啊啊啊....不懂正则表达式
【 在 Amadeus (Mozart) 的大作中提到: 】
: 【 以下文字转载自 Linux_Unix 讨论区 】
: 发信人: Amadeus (Mozart), 信区: Linux_Unix
: 标  题: 正则表达式问题请教
: 发信站: 荔园晨风BBS站 (2005年12月11日18:44:25 星期天), 站内信件
: 字符串开头可能包含若干个空格
: 有什么简炼的办法可将这些开头空格替换成同样数目的其他字符?



☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飛仙), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日15:57:50 星期一


It seems that it's no regular expression's business...

【 在 Amadeus (Mozart) 的大作中提到: 】
: 【 以下文字转载自 Linux_Unix 讨论区 】
: 发信人: Amadeus (Mozart), 信区: Linux_Unix
: 标  题: 正则表达式问题请教
: 发信站: 荔园晨风BBS站 (2005年12月11日18:44:25 星期天), 站内信件
: 字符串开头可能包含若干个空格
: 有什么简炼的办法可将这些开头空格替换成同样数目的其他字符?



☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: Amadeus (Mozart), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日16:03:52 星期一

why not?
【 在 kaman (天外飛仙) 的大作中提到: 】
: It seems that it's no regular expression's business...
: 【 在 Amadeus (Mozart) 的大作中提到: 】
: : 【 以下文字转载自 Linux_Unix 讨论区 】
: : 发信人: Amadeus (Mozart), 信区: Linux_Unix
: : 标  题: 正则表达式问题请教
: : 发信站: 荔园晨风BBS站 (2005年12月11日18:44:25 星期天), 站内信件
: : 字符串开头可能包含若干个空格
: : 有什么简炼的办法可将这些开头空格替换成同样数目的其他字符?



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飛仙), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日16:53:55 星期一


you needn't use regular expression here...

【 在 Amadeus (Mozart) 的大作中提到: 】
: why not?
: 【 在 kaman (天外飛仙) 的大作中提到: 】
: : It seems that it's no regular expression's business...



☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飛仙), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日17:13:58 星期一


in Perl, you can make the regular expression like this:

s/(^0*)/for($i=0;$i<length($1);$i=$i+1){$a=$a.'a';}$a/e;

It will change leading '0's to 'a'....

【 在 kaman (天外飛仙) 的大作中提到: 】
: I means you needn't use regular expression here...
: 【 在 Amadeus (Mozart) 的大作中提到: 】
: : why not?



☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: Amadeus (Mozart), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: 2005年12月12日21:29:34 星期一

impressive...
i never knew that perl code could be imbedded in RE like that
thanks a lot, i'll try

【 在 kaman (天外飛仙) 的大作中提到: 】
: in Perl, you can make the regular expression like this:
: s/(^0*)/for($i=0;$i<length($1);$i=$i+1){$a=$a.'a';}$a/e;
: It will change leading '0's to 'a'....
: 【 在 kaman (天外飛仙) 的大作中提到: 】
: : I means you needn't use regular expression here...



☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: Incent (今宵酒醒何处,杨柳岸晓风残月), 信区: Program
标  题: Re: 正则表达式问题请教(转载)
时  间: Tue Dec 13 14:53:31 2005

void trimstring(char *pstring,char chsrc,char chdest)
assert(pstring);
char *p=pstring;
while(*p++) *p=(pstr==chsrc?chdest:chsrc);
【 在 Amadeus 的大作中提到: 】
: 【 以下文字转载自 Linux_Unix 讨论区 】
: 发信人: Amadeus (Mozart), 信区: Linux_Unix
: 标  题: 正则表达式问题请教
: 发信站: 荔园晨风BBS站 (2005年12月11日18:44:25 星期天), 站内信件
: 字符串开头可能包含若干个空格
: 有什么简炼的办法可将这些开头空格替换成同样数目的其他字符?


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店