gpt4 book ai didi

regex - 使用 Regex 转义单引号字符串中的所有双引号

转载 作者:行者123 更新时间:2023-12-01 11:07:20 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Regular Expression to escape double quotes inside single quotes

我需要一个正则表达式(没有其他语言!!,最好是 perl 语法 REGEX 或 PCRE 语法 REGEX)用 \" 替换所有双引号 "在单引号字符串内。这是一个示例字符串(文件的一部分):

var baseUrl = $("#baseurl").html();
var head = '<div id="finishingDiv" style="background-image:url({baseUrl}css/userAd/images/out_main.jpg); background-repeat: repeat-y; ">'+
'<div id="buttonbar" style="width:810px; text-align:right">';

(请注意:它们不必成对出现“someValueBetween”,因此在一个单引号字符串中可能存在不均匀数量的双引号。)

这应该是上面最后一行的最终结果:

'<div id=\"buttonbar\" style=\"width:810px; text-align:right\">';

提前致谢

***更新:为了清楚起见,我只想要一个正则表达式,而不是一个 perl 程序。正则表达式可以是 perl regex 语法或 PHP PCRE 语法(据我所知,这是与 perl regex 语法非常接近的语法)。目标是您可以在搜索中运行 IDES 中的正则表达式并替换支持正则表达式的菜单(如 Eclipse 和 PhpEd f.e)!!

换句话说,我想要一个正则表达式,我将把它放在搜索 IDE 字段中,结果在单引号字符串中给出所有未转义的 " 。在 eclipse 的替换字段中我然后可以只用 \$1 来转义它们。

它们应该在 Regexbuddy 或 regex coach 中工作,以便我可以测试它们。

至少这是计划:)


25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com