システムとは別に改行をマッチさせる方法はありますか?すなわち、\n
と\r\n
の両方に一致します。私が考えることができるのは\r?\n
だけです。python regex:スタイル改行にマッチする
私は行の2を一致させる必要がある場合、私はこれをしたい理由は
- で、
\n\n
はもはや機能し、 - 私は
\n
と一致する場合、その前の\r
がまだ存在してIだろうそれを取り除くためにか、それは後で
システムとは別に改行をマッチさせる方法はありますか?すなわち、\n
と\r\n
の両方に一致します。私が考えることができるのは\r?\n
だけです。python regex:スタイル改行にマッチする
私は行の2を一致させる必要がある場合、私はこれをしたい理由は
\n\n
はもはや機能し、\n
と一致する場合、その前の\r
がまだ存在してIだろうそれを取り除くためにか、それは後での問題につながる可能性があるだろうことは、これは関係なく、順序またはamounの隣接\r
と\n
文字のすべてのグループを取得していないだろうt?コメント当たりに編集
:
[\r\n]+
'[\ r \ n] *'は、一致しないテキストの前に空の文字列と空の文字列と一致します。 –
@WiktorStribiżewは '+'で修正できます: '[\ r \ n] +' – ewok
これは
regex = '(\r\n?|\n)+'
あなたはその場合に 'r'プリフィックスを使用しますか? –
はい、rは生のテキストを確認します –
はい、動作しますが(あまりにも機能しませんが) –
あなたは正規表現が必要ですか行毎にファイルを(読んでしまうクロスプラットフォームの改行のために良いことがあります普遍的なreadlinesで)十分ですか? –
@ JeanHominalポイントは、私がより大きな正規表現で使うことができるものを考え出すことです。 – ewok