如何在不使用正则表达式更改引号的情况下替换文本

免费戴维

我要更换

$this->input->post("product_name");

$post_data["product_name"];

我想使用notepad ++正则表达式,但是找不到合适的解决方案

寻找->$this->input->post("[\*w\]");替换->$post_data["$1"];

但它不起作用

维克多·史翠比维

$this->input->post("[\*w\]");模式不起作用,因为:

  • $是与行尾匹配的特殊字符,您需要使用\$它作为文字字符进行匹配
  • [\*w'\]是格式错误的模式,因为不存在]用于[打开字符类的未转义匹配此外,w只要匹配w,就不会匹配任何字母,数字或下划线\w

您可以使用

查找内容\$this->input->post\("(\w*)"\);
替换为$post_data["$1"];

如果双引号内可以有任何字符,请使用.*?代替\w*

查找内容\$this->input->post\("(.*?)"\);

Regulex图

在此处输入图片说明

NPP测试:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用单独的替换函数的情况下遍历正则表达式匹配并进行替换?

如何在不使用正则表达式的情况下解析字符串

Python在不使用正则表达式的情况下替换整个单词

如何在不使用正则表达式的情况下使用javascript搜索数组中的字符串

如何在不使用正则表达式的情况下使用 Javascript 验证密码和确认密码?

我如何在不使用Ruby的正则表达式的情况下从数组中获取值?

如何使用找到的表达式和正则表达式替换文本?

如何用正则表达式替换文本?

正则表达式:如何在没有更多捕获组的情况下使用“或”?

如何在谷歌应用程序脚本中用正则表达式替换文本

如何在正则表达式中替换文本?

在不使用正则表达式的情况下匹配短代码

正则表达式 - 在不使用 $ 符号的情况下匹配末尾的字符

正则表达式-如何在给定几个开头字母的情况下替换某个单词

如何使用正则表达式查找和替换文本

在Java中如何在不使用正则表达式的情况下按null char拆分字符串

如何在不使用正则表达式的情况下交换特定位置的特定子字符串?

Python如何在不使用正则表达式的情况下匹配一个字符后跟任何内容?

如何在不使用正则表达式的情况下实现过滤IPv4地址的算法?

如何在不使用循环的情况下将Regex正则表达式应用于段落的每一行?

如何在不使用正则表达式的情况下在给定的“文本”中找到“((子字符串)”)?

表达式中涉及数学除法时,如何使用vim正则表达式替换文本

正则表达式:替换文本,除非在引号之间

如何在不使用正则表达式的情况下在Python中验证电子邮件地址?

如何在js中没有内置正则表达式的情况下使用正则表达式?

在文本中部分字符是希伯来语的情况下,如何使用正则表达式删除逗号前后的空格?

如何在不转义的情况下使用 re.escape '|' 使用正则表达式时?

如何在此 python 正则表达式情况下指定非贪婪模式?

如何在不重复字母的情况下检查正则表达式为真?