0

IntelliJ IDEAで使用する正規表現を作成しようとしているので、チェックアウトモジュールをインポートしているすべてのファイルを見つけることができます。

サンプルコード:

... require(['admin'、'checkout'、'payment']、function(..。

正規表現の常連にとってはおそらく単純なものです...

ありがとう、ニック

4

2 に答える 2

1

より多くのコードを見ずに、私は最も明白な解決策を指摘することしかできません:

require.*?checkout.*?function

「単語「require」と「function」の間の単語「checkout」」に一致します。これがです。そういうことを考えていたのですか?

于 2012-07-18T16:53:35.067 に答える
0

キャプチャ式を使用する

次の正規表現を使用して、最初の後方参照またはキャプチャ式をチェックアウトに設定できます。

echo "require([ 'admin', 'checkout', 'payment' ], function( ..." |
    perl -ne 'print "$1\n" if /\badmin\b.*\b(checkout)\b.*\bfunction\b/'

このPerlの例では、$1が必要な値に設定されています。正規表現エンジンは、キャプチャグループを保存および取得するための他の機能を提供する場合があります。

于 2012-07-18T16:57:20.853 に答える