Gtranstic插件在撇号之前添加反斜杠
Gtranslate plugin add backslash before apostrophe
我正在为客户端网站使用 Gtranslate 插件并使用撇号翻译一些单词,我发现该插件在其前面添加了反斜杠:
你好,我要去吃晚饭...
如何删除撇号前的反斜杠?
我可以将 php 修复添加到插件中,或者我应该使用 JavaScript 解决方案?
你能帮我找到一种在这两种情况下都做到这一点的好方法吗?
谢谢。
Javascript 中的正则表达式可以删除所有反斜杠,但在某些情况下,字符串可能真正意味着使用反斜杠。然后,您需要从''
更改为'
http://jsfiddle.net/scx8t/
s = "I'''m Bob and you'''re Jane'''''s mother";
document.write("before: " + s + "<br>")
s = s.replace(/''/g, "");
document.write("after: " + s);
专门替换 ''' 写s.replace(/'''/g, "'")
对于此斜杠/
,您将编写s.replace(/'//g, "")
,对于两者,s.replace(/['/'']/g, "")
编辑:对于此应用程序,PHP preg_replace
似乎更合适。我现在只是没有运行PHP,所以我写了Javascript:P 下面是它应该的样子:
<?php
$str = 'I''''m Joe, you''''re Sara';
$str = preg_replace('/''/', '', $str);
// I'm not sure if the g goes at the end of the pattern to replace all.
echo $str;
?>
注意 /''/
可能需要/''/g
。我不熟悉PHP。
从这里 示例 #4 带状空格
相关文章:
- 如何正确地将jquery插件添加到webpack中的jquery对象中
- jQuery美国地图插件-为每个点击状态添加unique.html
- 我该如何为video.js制作一个插件,在HTML标题中添加和删除三角形
- 动态添加facebook社交插件时不会显示
- Jquery循环洗涤器插件:添加到图像的链接
- 向插件添加属性(不是默认方式)
- 在wordpress主题中添加花哨的灯箱,而无需使用插件
- 如何在RT上添加插件和使用一些外部模块/文件
- 如何将自定义插件添加到KeystoneJS管理UI中
- 使用所选插件更改动态添加的选择上的事件
- 从插件向Datatables添加额外的服务器参数
- 如何在jquery locationpicker插件中为地图添加样式
- jQuery同位素插件添加过滤器
- 动态添加选项以选择多个JQuery插件
- jQuery插件“whatweather”如何编辑JS文件中的添加值
- CKEDITOR添加插件到源视图
- 如何使用TypeScript和Angular 2向ng2-ckeditor添加插件
- 在使用rails_admin时添加插件到ckeditor
- 是否有可能在量角器测试下向firefox添加插件?
- Wagtail / halloo .js -添加插件但修改的内容不保存