Regex 单引号内单引号的正则表达式
好的,这就是我要做的:Regex 单引号内单引号的正则表达式,regex,Regex,好的,这就是我要做的: 我有一个完整的SQL脚本 值中的某些未正确转义 e、 g.如果我们有“儿童鞋”,我想用“儿童鞋” 那么,有什么建议吗?(我尝试过各种解决办法,但似乎都做不好……) 更新: “.+?”确实与值匹配-但是如何匹配值中的值 下面是我试图匹配的RegExr示例: 更新II: 好的,我想我会选择[a-z]。它似乎捕捉到了我需要的东西。并替换为$1匹配此正则表达式: ('[^']*)'s([^']*') 并替换为: $1\'s$2 现场演示:自从你用正则表达式标记了你
- 我有一个完整的SQL脚本
- 值中的某些
未正确转义 - e、 g.如果我们有
,我想用“儿童鞋”
“儿童鞋”
更新:
确实与值匹配-但是如何匹配值中的“.+?”
值
- 下面是我试图匹配的RegExr示例:
更新II: 好的,我想我会选择
[a-z]
。它似乎捕捉到了我需要的东西。并替换为$1
匹配此正则表达式:
('[^']*)'s([^']*')
并替换为:
$1\'s$2
现场演示:自从你用正则表达式标记了你的问题,你最后的正则表达式尝试是什么?@Jerry我尝试了类似于:
。+?('s)。+?'
但似乎太。。。greedy@Downvoters这个问题有什么问题?我很高兴地回答了很多次与Regex相关的问题,有一次我需要一些帮助,我被否决了?我的要求有什么不清楚的地方不要这样做。曾经如果SQL语句已经无效,请在创建语句时后退一步并转义参数。不可能按您的要求执行。如何知道带引号的字符串是否以第二个引号结尾,即“children”
完美。你搞定了!非常感谢!:-)