テキストファイルがあり、そこから翻訳されたすべての文字列を取得したいと考えています。
すべての翻訳は次のようになります。
_('string')
だから私はこの正規表現を持っています:
(_\(['"].+['"]\))
私のすべての翻訳を見つける...どうすればこれを反転させて、他のすべてを削除できますか?
私はやった:
egrep "_\('.+?)" ~myfile.py -o >> ~/Desktop/translations.txt
egrep '_\(".+?)' ~myfile.py -o >> ~/Desktop/translations.txt
シェルで一重引用符をエスケープする方法がわからなかったので、一発でそれを行うことさえできませんでした:(