簡體   English   中英

使用Notepad ++正則表達式進行搜索和替換

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM