[請問] 正規表達式的用法

看板EZsoft (小軟體)作者 (KT)時間17年前 (2008/12/12 22:07), 編輯推噓6(609)
留言15則, 9人參與, 最新討論串1/3 (看更多)
想請問可以選一個由特定字元開頭跟結尾的區塊嗎? 123132134654*12313465464-1313224 46546498*45464654613313 456464-465465464646 好比說想把所有*跟-之間的東西都刪掉之類的 這個問題不知道該去哪裡問 只好冒昧來求教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.1.184

12/12 22:09, , 1F
正規表達式吧...正則表達式我第一次聽過. @@
12/12 22:09, 1F

12/12 22:10, , 2F
正規表示式...這應該是一般說法吧...( ̄ー ̄;)
12/12 22:10, 2F

12/12 22:11, , 3F
在win上面,就寫一個batch,linux上面就寫script
12/12 22:11, 3F
SORRY 手誤修一下 ※ 編輯: Korit 來自: 122.116.1.184 (12/12 22:12)

12/12 22:12, , 4F
詳細寫法就要問一下Regexp版的了
12/12 22:12, 4F

12/12 22:13, , 5F
所以正規表達式做不到嗎?
12/12 22:13, 5F

12/12 22:19, , 6F
您所謂的正規表達式應該是我和一樓說的東西一樣
12/12 22:19, 6F

12/12 22:20, , 7F
正規表示式是可以做這件事情的
12/12 22:20, 7F

12/12 22:20, , 8F
只是我沒有碰過這塊區域,不太清楚怎麼去寫
12/12 22:20, 8F

12/12 22:29, , 9F
找本書看吧..問題應該不難.
12/12 22:29, 9F

12/12 23:20, , 10F
正規表達式是選字串的吧 可以先選出來然後去掉
12/12 23:20, 10F

12/12 23:28, , 11F
搜尋:\*.*- 替換成:*-
12/12 23:28, 11F

12/12 23:31, , 12F
感謝樓上大大 可以耶,不過遇到斷行就失敗了
12/12 23:31, 12F

12/13 00:10, , 13F
那改成 \*(.|\n)-
12/13 00:10, 13F

12/13 06:51, , 14F
樓上應該用中括號吧
12/13 06:51, 14F

12/13 09:30, , 15F
題外話,其實正規表示式哪裡正了?regular 在這是指有規則的
12/13 09:30, 15F
文章代碼(AID): #19Gd0635 (EZsoft)
文章代碼(AID): #19Gd0635 (EZsoft)