私は角度1.5クラスのすべての依存関係にマッチする正規表現を書こうとしています。これは結果でなければなりません角度正規分布に一致する注入
MyController.$inject = ['service1', 'service2', 'service3'];
MyController
.$inject = [
'service1',
'service2',
'service3',
];
:
\$inject = \[('([\w]+)'([,]?[\s]?))*
これはテストラインのカップルは何かということです。これは私がこれまでに得たものである
match = ['service1', 'service2', 'service3'];
がしますが上記の私の正規表現最後の項目:service3
を取得するだけで、理由はわかりません。誰でも助けることができますか? http://regexr.com/3e6c2
[Esprima](http://esprima.org)を使用すると、正規表現より簡単にマッチングを行うことができます。 – rid
私はこのパーサについて知らなかった。ありがとうございますが、私はこれを軽量にしたいと思います。このパーサーから取り上げたすべてのファイルをスローすると、このパーサーの結果セットを解釈するために実際のコードファイルを解釈する手間がかかります。私はこれが私が達成しようとしているものに価値をもたらすとは確信していません。 –