→ Picat:sed -e 's/英文/english/g' test.txt 用 sed 沒有問題... 08/09 21:14
→ ericyu:因為 Big5 「英」的第二個字元是 "^" ? 08/10 16:38
→ ju22:我也不知道是不是耶...對了,我在vi底下沒有問題.. 08/10 21:35
推 LPH66:可是regexp中^只有在一開始和跟在[之後才有意義的樣子 @_@ 08/11 14:07
> -------------------------------------------------------------------------- <
作者: imce (蜥蜴) 看板: RegExp
標題: Re: [問題] 英文的"英"字..
時間: Mon Aug 11 14:47:21 2008
※ 引述《ju22 (分享)》之銘言:
$a = $b = $c = '英文';
$a =~ s/\Q英文\E/abc/g;
print $a;
$b =~ s/\Q英\E/abc/g;
print $b;
$c =~ s/\Q文\E/abc/g;
print $c;
<>;
上網查\Q \E的說明:
\Q quote (disable) pattern metacharacters till \E
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.1.64
推 ju22:原來還有\Q \E這種用法呀..thanks!!! 08/11 18:50