1

我有一个很长的单词列表,在从另一种格式转换后,其中的一些单词是连字符的。例如:

book, im-moral, law
intesti-nal, lung
flimflam*, fly-by-night*, illegal,

如何捕获所有带有连字符的短语?在上述示例的情况下,它将是:

im-moral
intesti-nal
fly-by-night

RegEx 风格:在 EditPad Pro 7 中实现的正则表达式引擎

4

1 回答 1

1

请看一下这个plunker链接。正如 anubhava 提到的,我们可以使用相同的正则表达式。我还添加了一个简单的示例来检查它。

`

var str = 'book, im-moral,law,intesti-nal,lung, flimflam*, fly-by-night*, illegal';

var re = /([a-zA-Z]+(-[a-zA-Z]+)+)/gi;
var found = str.match(re);
alert(found)

`

于 2016-01-11T18:48:38.467 回答