私は好きgrep -v
です。いつも使っています。しかし、私はpythonでテキスト処理も行っていますが、私が欠けている重要なことがあります。
通常、私grep -v
はテキストから余分なものを取り除くために使用します。
例えば、
$ grep -v '[a-z]'
# (I manually review this output to confirm that I don't want those lines)
$ grep '[a-z]' > linesiwanted
しかし、Pythonで正規表現の補集合をどのように一致させるのでしょうか?たとえば、\w
?の補数
stackoverflow.com/questions/164414/を
—
Sirex
SOのPythonのgrepについても同様の議論があります:stackoverflow.com/questions/1921894/grep-and-python、この質問のより具体的なバージョン
—
icc97
\ w =任意の単語の文字\ W =任意の非単語の文字
—
カサポ