次のようなGrepの検索/置換コマンドがTextWranglerで正常に機能しています。
検索:(\ "\d+。\d{3})+(\ d {3} + [\ s] +)
置換:\ 1s
たとえば、この検索/置換は次のものを置き換えます。
TXTXTXT "123.123456 TXTXTXT by TXTXTXT" 123.123sTXTXTXT
今、私はegrepを使用してコマンドラインで同じことをしたいのですが、それは機能していません:
egrep -e 's/(\"\d+\.\d{3})+(\d{3}+[\s]+)/\1s' -f m.txt > n.txt
egrep:正規表現が大きすぎます
何か案が?前もって感謝します。