我正在嘗試替換以下數據,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
提交
取消
