【发布时间】:2009-05-05 10:29:56
【问题描述】:
我想以 HTML 方式自动且合乎逻辑地转义一个特定短语,该短语当前是一个用引号突出显示的单词的语句。在语句中,也可以使用引号或英寸标记来描述距离。
短语可以是:
保罗说“它离我们大约一英尺”。事实上它只有大约 9 英寸。
为了逃避这句话真的应该是
<pre>Paul said “It missed us by about a foot”.
In fact it was only about 9′.</pre>
这给了
<pre>Paul said “It missed us by about a foot”.
In fact it was only about 9″.</pre>
我想不出一个示例短语也可以添加到 " 转义中,但它可能就在那里!
我正在寻找有关如何识别在运行时用哪个转义值替换 " 字符的帮助。该短语只是一个示例,它可以是任何内容,但应该正确形成,即开头和结尾的引号将如果我们要正确转义文本,请在场。
我是否可以使用正则表达式在文本中查找带引号的短语,即句号前的两个“”字符,然后替换第一个,然后替换第二个。与
“
然后
”
如果我找到一个 " 将其替换为
"
除非它是在我用
″
如何处理一个句子中的多个引号?
“它只是错过了”保罗说“差一点”。
这真的会难倒我.....
<pre>"It just missed" Paul said "by 9" almost".</pre>
正确转义后应读取上述内容。 (这次我展示的是真实人物)
“它只是错过了”保罗说“差点 9”。
显然是一个边缘情况,但我想知道是否有可能在不了解内容的情况下在运行时逃避这种情况?如果对更明显的短语没有帮助,我们将不胜感激。
【问题讨论】:
标签: html regex string escaping