作者Korit (KT)
看板EZsoft
标题[请问] 正规表达式的用法
时间Fri Dec 12 22:07:01 2008
想请问可以选一个由特定字元开头跟结尾的区块吗?
123132134654*12313465464-1313224
46546498*45464654613313
456464-465465464646
好比说想把所有*跟-之间的东西都删掉之类的
这个问题不知道该去哪里问 只好冒昧来求教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.1.184
1F:→ hpo14:正规表达式吧...正则表达式我第一次听过. @@ 12/12 22:09
2F:推 godman362:正规表示式...这应该是一般说法吧...( ̄ー ̄;) 12/12 22:10
3F:→ godman362:在win上面,就写一个batch,linux上面就写script 12/12 22:11
SORRY 手误修一下
※ 编辑: Korit 来自: 122.116.1.184 (12/12 22:12)
4F:→ godman362:详细写法就要问一下Regexp版的了 12/12 22:12
5F:→ Korit:所以正规表达式做不到吗? 12/12 22:13
6F:推 godman362:您所谓的正规表达式应该是我和一楼说的东西一样 12/12 22:19
7F:→ godman362:正规表示式是可以做这件事情的 12/12 22:20
8F:→ godman362:只是我没有碰过这块区域,不太清楚怎麽去写 12/12 22:20
9F:→ fooleric:找本书看吧..问题应该不难. 12/12 22:29
10F:推 kentau:正规表达式是选字串的吧 可以先选出来然後去掉 12/12 23:20
11F:推 Kenqr:搜寻:\*.*- 替换成:*- 12/12 23:28
12F:→ Korit:感谢楼上大大 可以耶,不过遇到断行就失败了 12/12 23:31
13F:推 StubbornLin:那改成 \*(.|\n)- 12/13 00:10
14F:→ u3301001:楼上应该用中括号吧 12/13 06:51
15F:推 jtmh:题外话,其实正规表示式哪里正了?regular 在这是指有规则的 12/13 09:30