正则表达式 javascript,字符空格圆括号
RegEx javascript, character whitespace round bracket
我在javascript中有以下字符串:
"哈啰,我是或)"
请注意括号前的空格。我想拥有这个
"你好,我是)"
所以基本上只是删除最后一个 OR。我尝试了所有正则表达式组合都没有成功,即:
string = string .replace(/OR's')/, " )"); //NO
string = string .replace(/OR ')/, " )"); //NO
删除圆括号只有效,但只要我添加 OR,就没有运气
string = string .replace(/')/, " )"); //Removes the bracket
string = string .replace(/'s')/, " )"); //Removes the bracket and the space
我在 http://regexpal.com/尝试了正则表达式/OR''s)/,它运行良好,那么为什么不在javascript中呢?
这感觉像是一个非常简单的问题,但 2 小时后我仍然迷路了。
感谢您的帮助。
string = string.replace(/('s*OR)(?!['s'S]*OR)/,"");
请参阅使用正则表达式替换模式的最后一次出现
这应该有效:
> s = "Hallo OR, I am OR )"
'Hallo OR, I am OR )'
> s.replace(/'bOR['s)]+/g, ')')
'Hallo OR, I am )'
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 当没有文本输入聚焦时检测空格键按下
- 一个密码测试程序,如果存在空格,它会提醒用户
- 在谷歌应用程序脚本中转换为空格的制表符
- 如何将字符串拆分为字符,但在javascript中保留空格
- 包含圆括号的JavaScript Regex模式
- Jquery:如何获取所选选项全文(带空格)
- 用空格替换+
- regex表示逗号,后跟空格或仅逗号
- Javascript Regexp-不接受空格,但应该接受
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- JavaScript从字符串中删除尾随空格和句点
- 选择带有空格分隔单词的元素
- 正则表达式 javascript,字符空格圆括号