Regex 如何在文本编辑器中实现mod#u重写功能';搜索和替换?
文本编辑器是否可以像apache的mod_rewrite那样查找和替换字符串?我的意思是,例如,在一个文本文件中,我想将所有电子邮件地址都包含在双qoutes中,Regex 如何在文本编辑器中实现mod#u重写功能';搜索和替换?,regex,text-editor,Regex,Text Editor,文本编辑器是否可以像apache的mod_rewrite那样查找和替换字符串?我的意思是,例如,在一个文本文件中,我想将所有电子邮件地址都包含在双qoutes中, 在“查找内容”字段中输入[a-zA-Z\@[a-zA-Z-]+\[a-zA-Z.]+ 而“$1”在“替换为”字段中,我将所有电子邮件地址替换为字面上的$1,但我希望原始值只是附加在双qoutes之前? 或者有什么更简单的方法解决这个问题吗?不同的文本编辑器以不同的方式处理替换值。如您所示,有些使用$1,有些使用\1。“整个匹配”有时
在“查找内容”字段中输入
[a-zA-Z\@[a-zA-Z-]+\[a-zA-Z.]+
而“$1”
在“替换为”字段中,我将所有电子邮件地址替换为字面上的$1,但我希望原始值只是附加在双qoutes之前?
或者有什么更简单的方法解决这个问题吗?不同的文本编辑器以不同的方式处理替换值。如您所示,有些使用
$1
,有些使用\1
。“整个匹配”有时也有特殊标记。例如,TextPad将使用&
指示整个匹配的输入。最好向您的编辑器咨询(我希望)提供的regex帮助
RewriteRule ^/?page/?([a-zA-Z0-9,-]+)$ $1.php [L]