字符串中只出现一个符号 - regexp

时间:2017-09-03 08:46:37

标签: javascript regex algorithm

我有一个这样的字符串:

var x = _something_ somethingelse _whatever_

我想通过正则表达式匹配某些任何单词(因为它们直接位于两个下划线字符之间)。其余的单词是下划线字符之间的意外 - 我不需要它。 我使用的正则表达式匹配所有它们。如何解决?我最好的正则表达式:

/_(.*)_/gm

1 个答案:

答案 0 :(得分:0)

您可以搜索单词边界,然后搜索下划线。



var x = '_something_ somethingelse _whatever_ foo_bar _foo_2';

console.log(x.match(/\b_[^_]+_\b/g));