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

このプランカーのリンクをご覧ください。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 に答える