所以我有这样的文字:
["Floor=3r4"][Doors75][Doors25]Red
["Floor=4t3"][Doors45]Blue
["Floor=7t"][Doors56]Green
" ="之后的数字和字母;可以是随机的。
我想从此文本中删除所有[" Floor = *"]以获得以下内容:
[Doors75][Doors25]Red
[Doors45]Blue
[Doors56]Green
我正在玩.replace,但无法让它发挥作用。
答案 0 :(得分:1)
仅在您提到数字和字母后才对字母数字字符进行小幅更改:
var resultString = sampleString.replace(/\["Floor=[a-z0-9]*"]/g,'');
此外,我发现这个网站在确定正则表达式模式时非常有用: http://www.regexr.com/ 它可以帮助您在动态构建模式时测试模式,并指导您完成模式!希望你觉得它很有用。