我有aprox。 200個不同內容的文件在<head> </head>
。我想替換它,並且不用任何東西。從兩個html標記中刪除內容
是否有Notepad ++或類似的正則表達式?
我有這樣的正則表達式:
<head>[^<>]+</head>
但由於某些原因(我不知道)它不工作在這些文件。
我有aprox。 200個不同內容的文件在<head> </head>
。我想替換它,並且不用任何東西。從兩個html標記中刪除內容
是否有Notepad ++或類似的正則表達式?
我有這樣的正則表達式:
<head>[^<>]+</head>
但由於某些原因(我不知道)它不工作在這些文件。
[^<>]+
表示匹配<
或>
以外的一個或多個字符。也就是說,您顯示的完整正則表達式正在查找<head>
,後面跟着一些非<
和>
字符,然後是</head>
。
但大多數HTML文件,將有一個包含以定義其他元素,如<title>
等等<
和>
字符<head>
元素,讓你的正則表達式不匹配。
嘗試這種情況:
<head>.+</head>
即,使用.+
到任何字符在開口<head>
閉</head>
之間匹配。然後在Notepad ++的查找/替換窗口中,確保選擇了「正則表達式」單選按鈕並勾選「。matches newline」複選框。如果您還想匹配完全空的<head>
元素,則將.+
更改爲.*
。
它工作出色! – DoomGuyMM2
向我們展示您想要查找和替換的內容。您向我們展示的正則表達式可能適合替換'
'標籤的內容。 –