我正在嘗試替換以下數據,Item Id:直到包含以下內容的最后一行的末尾end:Some junkItem Id: 401421502995 end: blah blah blag, Item Id: 401343012211end: blah blah blah blah basdfasdSome other junk所以從本質上講所有這些東西都將被替換Item Id: 401421502995 end: blah blah blag, Item Id: 401343012211end: blah blah blah blah basdfasd留給我Some junkSome other junk這有幾種配置,但是生產線上end:需要繼續這就是我所擁有的,它與匹配,end:但不會一直持續到行尾(Item Id:).*?(end:)我該如何包括\n我的大腦被槍擊
1 回答

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
您可以使用
Item Id:(?s:.*?)end:(?:(?!Item Id:).)*\n?
請參閱regex演示。
細節
Item Id:
-文字子串(?s:.*?)
-RegexOptions.Singleline
啟用了選項的修改器組end:
-文字子串(?:(?!Item Id:).)*
-出現0+次以上的任何char,但LF不會啟動Item Id:
char序列(請參見此處有關此構造的更多詳細信息)\n?
-可選的LF字符(也可以匹配輸入的最后一行)。
- 1 回答
- 0 關注
- 409 瀏覽
添加回答
舉報
0/150
提交
取消