[問題] 英文的"英"字..

看板RegExp (正規表示式 Regular Expression)作者 (分享)時間16年前 (2008/08/09 20:42), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/2 (看更多)
hi,我在linux下要取代"英"字時... 系統找不到pattern... 因為很多檔...所以我用perl來substitute e.g. $cat eng.txt 英文 $perl -pe 's/英文/abc/g' eng.txt 英文 $perl -pe 's/英/abc/g' eng.txt 英文 $perl -pe 's/文/abc/g' eng.txt 英abc 怎麼辦咧?? thanks!! -- 誰說人多就不寂寞...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.111.61

08/09 21:14, , 1F
sed -e 's/英文/english/g' test.txt 用 sed 沒有問題...
08/09 21:14, 1F

08/10 16:38, , 2F
因為 Big5 「英」的第二個字元是 "^" ?
08/10 16:38, 2F

08/10 21:35, , 3F
我也不知道是不是耶...對了,我在vi底下沒有問題..
08/10 21:35, 3F

08/11 14:07, , 4F
可是regexp中^只有在一開始和跟在[之後才有意義的樣子 @_@
08/11 14:07, 4F
文章代碼(AID): #18dP2g9_ (RegExp)
討論串 (同標題文章)
文章代碼(AID): #18dP2g9_ (RegExp)