[英]Search and replace with Notepad++ regex
我試圖替換這段代碼:
<Group>
<Group type="level"/>
<Group type="started"/>
</Group>
我試過這個正則表達式
<Group>(*.?)</Group>
但它不起作用。 有人有解決方案嗎?
這不起作用,因為.
與換行符不匹配。 你可以用[\\s\\S]
替換它,或者在模式的開頭(或點之前(?s)
添加(?s)
)來設置dotall模式(新線與.
匹配):
<Group>(?s)(.*?)</Group>
<Group>([\s\S]*?)</Group>
<Group>(.*?)</Group> # with the dotall checkbox checked
注意:您已將點的位置與量詞的位置反轉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.