作者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