午後 - 私はこの表現を一緒にする方法を見つけるために徹夜的に検索してきました。コミュニティに来て....正規表現の文字列のn番目(5番目)とn番目(6番目)の文字列を一致させる
"、"区切り文字の5番目と6番目の繰り返しの間に文字列を抽出する必要がある何万行ものログファイルがあります。ここでは文字列は次のとおりです。
ライン2850:ライン67563:BunchOfText、BunchOfText:BunchOfText、46.2,11637,42.2,2512,1516
私は、この文字列のうち、値 "2512" を取得する必要があります。 これは私が今使っているものですが、メモ帳++「は、」第5回TOすべてをキャプチャするために望んでいるが、正規表現のバディは、この作品と言う:
^(?:[^,]*\,){5}([^,]*)
誰かが私を助けることはできますか?
ありがとうございます!
[これ](https://regex101.com/r/CLq9tS/1)のように? – Gurman
Regex Buddyは複数行モードで動作しているようです( '^'と '$'は各行の先頭と末尾に一致しますが、Notepad ++はそうではありません( '^'と '$'は完全な文字列)私はNotepad ++を使用していませんが、私の推測では、複数行を有効にするオプションがあります。パターンの先頭に '(?m)'を入れることでこのモードを有効にすることもできます。 – CAustin