[問題] 如何讓搜尋不要跨行?
看板RegExp (正規表示式 Regular Expression)作者LIAR (玻璃做的大叔)時間13年前 (2011/08/03 22:28)推噓3(3推 0噓 12→)留言15則, 3人參與討論串1/1
我目前用madedit,如果我想從文章中每一行的某字串開始,到同一行尾都要標示,
譬如說從Program開始到"那一行的結束"一次標示,會有下面兩種情況:
1.內容有中文字,所以不能用
Program[[:print:]]*
這種寫法,遇到中文會停下,中文有特殊字元。
2.Program[^$]*
我原本以為會把$當成每一行的結束,所以會找到行尾而停下,但結果
卻是找到文章結束。
我目前知道正規表示法如果有很多範圍的都符合要求,系統會選擇最長的,但
這表示我用的$不被當成行末嗎?請問我應該怎麼寫才對?
--
太初有道,道與耶和華同在,道就是耶和華。這道太初與耶和華同在。
萬物乃藉祂所造,凡被造的沒有一樣不是藉著祂所造的。生命在祂裡頭,
這生命就是人的光。光照在黑暗裡,黑暗卻不接受光。
吾輩乃生於黑暗,行於黑暗。因神之指引,行向光明;又因撒旦誘惑,回歸黑暗。
我不斷地徘徊於光明與黑暗之間,從被造之日至今,又自今直到那審判之日的來臨。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.38.160
推
08/03 22:56, , 1F
08/03 22:56, 1F
→
08/04 00:13, , 2F
08/04 00:13, 2F
→
08/04 00:14, , 3F
08/04 00:14, 3F
→
08/04 00:15, , 4F
08/04 00:15, 4F
→
08/04 00:28, , 5F
08/04 00:28, 5F
推
08/04 14:55, , 6F
08/04 14:55, 6F
→
08/04 14:58, , 7F
08/04 14:58, 7F
→
08/04 15:01, , 8F
08/04 15:01, 8F
→
08/04 17:12, , 9F
08/04 17:12, 9F
→
08/04 17:13, , 10F
08/04 17:13, 10F
→
08/04 17:14, , 11F
08/04 17:14, 11F
→
08/04 17:16, , 12F
08/04 17:16, 12F
→
08/04 17:20, , 13F
08/04 17:20, 13F
→
08/04 17:20, , 14F
08/04 17:20, 14F
推
08/04 17:27, , 15F
08/04 17:27, 15F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章