从字符串中删除方括号
Remove square brackets from string
我想处理一些文本以删除方括号中的任何子字符串,例如转换它:
我们注意到您未能参加[约会]上次约会。 我们的目标是为患者提供最好的服务,但[我们]需要患者的合作才能做到这一点。 浪费预约阻碍了我们看所有需要咨询的患者的能力。 [如果]您需要再次取消预约,如果您能及时通知接待处,我们将不胜感激。
对此:
我们注意到您未能参加上次约会。 我们的目标是为患者提供最好的服务,但需要患者的合作才能做到这一点。浪费预约阻碍了我们看所有需要咨询的患者的能力。您需要再次取消预约,如果您能通知接待处,我们将不胜感激。
我怎样才能做到这一点?
使用此正则表达式....
var strWithoutSquareBracket = strWithSquareBracket.replace(/'[.*?']/g,'');
这里的正则表达式首先匹配[
,然后匹配任何字符,直到]
并用''
替换它
这是一个演示
检查一下,它将帮助您:
var strWithoutSquareBracket = "Text [text]".replace(/'[.*?']/g, '');
alert(strWithoutSquareBracket);
小提琴Here
假设text
是保存文本的变量名称。从您的示例中,您似乎想要删除方括号(以及所述括号(之间的所有文本,因此您必须编写以下内容:
text = text.replace(/'[.+?']/g, '');
'[
匹配第一个括号;然后.+?
匹配任何字符,直到右括号(由 ']
匹配(。最后g
告诉replace
将正则表达式应用于所有文本。
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- 删除双引号和方括号JSON
- 如何从 JSON 中删除方括号
- Javascript 在 href 更改时删除方括号
- 从字符串中删除方括号
- JavaScript:如何删除外部数组内的所有方括号
- Javascript/regex:删除方括号之间的文本
- 如何删除Javascript数组中的方括号
- 如何删除方括号内的任何字符串
- 仅在特定位置删除方括号的正则表达式
- WCF JSON web服务删除方括号
- Regex删除方括号和前面方法名之间的内容
- 如何从整个json输出中删除方括号前后的双引号