【发布时间】:2020-05-14 08:52:31
【问题描述】:
我需要从字符串中删除一些字符。但是,有一些限制。
示例短语:
有两个“@planes”,它们的构建方式几乎“相同”。
我需要找到模式'@ 和下一个'。这些字符需要从字符串中删除。但是,如果只有一个' 或只有一个@,它们应该保持不变。澄清一下,字符串可以包含一个或多个单词,开头用'@'括起来,结尾用一个''括起来。需要删除封闭字符。
删除字符后应该是这样的:
有两架飞机在建造方式上几乎相同。
另一个例句:
“@computer”有时可能非常“@expensive in price”,但在其他情况下它可能是@cheap 甚至免费的。
去掉字符后应该是这样的:
一台计算机的价格有时可能非常昂贵,但在其他情况下,它可能是@cheap 甚至是免费的。
正则表达式应该在 JavaScript 中工作。
【问题讨论】:
标签: javascript regex character