[問題] UltraEdit中大Q會自動轉小q
我編輯的環境是用UltraEdit在windowsXP下執行
版本為5.12.2
平時是都在FreeBSD下用vim撰寫
但是由於朋友的需求所以必須在winXP下
因為處理中文的正規表示式
所以需要用 =~ m/\Q$temp\E/
這時Q會自動轉成q,我改了幾次都會自動轉回去
要用格式裡面的轉換大寫才能強制轉過去
可是每遇到一次都要弄一次,有點麻煩
不知道前輩們有無遇過這樣的問題?
哪邊可以設定呢?
另外一個問題,正規表示式要設定為開頭是用'^'
他要怎麼跟\Q、\E一起使用?
我試過了
=~ m/^\Q\d{1,2}\/\d{1,2}\E/
=~ m/\Q^\d{1,2}\/\d{1,2}\E/
=~ m/\Q^(\d{1,2}\/\d{1,2})\E/
=~ m/^(\Q\d{1,2}\/\d{1,2}\E)/
(其實都我偷懶寫成=~ m!\Q^\d{1,2}/\d{1,2}\E!看起來比較不亂)
結果都不行
目的是用來辨識以日期為開頭的文章段落 EX:4/10
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.88.13
※ 編輯: winderek 來自: 140.114.88.13 (04/10 00:47)
推
04/10 15:20, , 1F
04/10 15:20, 1F
→
04/10 16:32, , 2F
04/10 16:32, 2F
推
04/10 16:46, , 3F
04/10 16:46, 3F
→
04/10 21:24, , 4F
04/10 21:24, 4F
Perl 近期熱門文章
PTT數位生活區 即時熱門文章