在 Notepad++ 中使用通配符和可变长度字符串进行搜索和替换

在 Notepad++ 中使用通配符和可变长度字符串进行搜索和替换

我正在尝试使用搜索和替换功能在 Notepad++ 中编辑一系列字符串。我想要做的是搜索特定的 HTML 代码,然后删除其中的一部分。困难的部分是代码段中的一个单词会有所不同。

例如,我想找到这样的每个实例:

/arama.php?shoes=bile 

(其中“shoes”可以是任何不同长度的单词 - 凉鞋、靴子、拖鞋、人字拖等)

并将其替换为

/shoes=bile 

(其中“shoes”是字符串中该位置的原始单词)。

这可能吗?有什么想法吗?

答案1

您可以按照其他人的建议使用正则表达式:

尝试类似

/arama.php\?([a-zA-Z]+)=([a-zA-Z]+)

替换行看起来像

/\1=\2

相关内容