0

探している文字列のフラグメントがあり、DOTで始まりDOTで終わります。char。

私はこれをjavascriptで解析しようとしています:

var regex = new RegExp('\\.([^\\.]+)\\.', '');
var ar = s.match(regex);

しかし、それは機能しません。私は何が間違っているのですか?ちなみに、正規表現にはまだまだありますが、他の部分はとても単純なので、これは機能していない部分だと思います。

4

1 に答える 1

2

正規表現リテラル構文を使用して、1レベルのエスケープを取り除くことができます。

var regex = /\.([^.]+)\./;

それに加えて、内側[…].外側のような特別な意味を持っていません。

于 2012-06-06T21:58:06.257 に答える