0
"aaa bbb ccc \n.000.\n 111".match(/^(?=\.).*(?=\.$)/m)

上記のコードで探している結果は、ゼロの前のドットに注意してください000.000最後のドットでは問題なく動作しますが、最初のドットでは機能しません。

私は何が欠けていますか?

4

1 に答える 1

2

後読み ( ) を使用したかったようですが/(?<=^\.).*(?=\.$)/m、JavaScript にはそれらがありません。代わりにキャプチャ グループを使用してください。

/^\.(.*)\.$/m

例えば:

var match = str.match(/^\.(.*)\.$/m);
alert(match[1]);
于 2012-06-07T20:32:32.923 に答える