Notepad++ 搜尋標籤之間超過 20 個字元的文本

Notepad++ 搜尋標籤之間超過 20 個字元的文本

為了在 Notepad++ 中找到標籤並替換標籤之間的文本,我使用了以下範例:

(?<=<barcode>)(.*)(?=</barcode>)

我想知道是否可以在某些標籤之間搜尋包含超過 20 個字元的文字?

答案1

您可以根據需要使用或調整以下表達式。

[\S]尋找除空格之外的所有字元(與 [^\s] 相同),並且{21,}需要至少 21 個字元的文字。

(?<=<barcode>)([\S]{21,})(?=</barcode>)

對於帶有空格的文本,請使用:

(?<=<barcode>)(.{21,})(?=</barcode>)

在此輸入影像描述

相關內容