下午好 - 我一直在搜索整個早上找到一種方式來一起表達這個表達,並且沒有太多的運氣,所以我來到社區......正則表達式匹配一個字符的第n個(第5個)和第n個(第6個)迭代之間的字符串
我有一個日誌文件,其中包含成千上萬的行,我需要提取「,」分隔符的第5次和第6次迭代之間的字符串。這裏是字符串:2850
線:67563專線:BunchOfText,BunchOfText:BunchOfText,46.2,11637,42.2,2512,1516
我需要得到值 「2512」 出此字符串。 這是我使用的是什麼,但現在記事本++想捕捉一切到5次「」但正則表達式的好友說,這個工程:
^(?:[^,]*\,){5}([^,]*)
有人能幫助我嗎?
謝謝!
贊[this](https://regex101.com/r/CLq9tS/1)? – Gurman
聽起來像Regex Buddy在多行模式下運行('^'和'$'匹配每行的開始和結束,而Notepad ++不是('^'和'$'將匹配完整字符串的開始和結尾)。我沒有使用Notepad ++,但是我的猜測是它有一個啓用多行的選項,也可以通過在模式開頭放置'(?m)'來啓用這個模式。 – CAustin