IntelliJ IDEAで使用する正規表現を作成しようとしているので、チェックアウトモジュールをインポートしているすべてのファイルを見つけることができます。
サンプルコード:
... require(['admin'、'checkout'、'payment']、function(..。
正規表現の常連にとってはおそらく単純なものです...
ありがとう、ニック
IntelliJ IDEAで使用する正規表現を作成しようとしているので、チェックアウトモジュールをインポートしているすべてのファイルを見つけることができます。
サンプルコード:
... require(['admin'、'checkout'、'payment']、function(..。
正規表現の常連にとってはおそらく単純なものです...
ありがとう、ニック
より多くのコードを見ずに、私は最も明白な解決策を指摘することしかできません:
require.*?checkout.*?function
「単語「require」と「function」の間の単語「checkout」」に一致します。これが例です。そういうことを考えていたのですか?
次の正規表現を使用して、最初の後方参照またはキャプチャ式をチェックアウトに設定できます。
echo "require([ 'admin', 'checkout', 'payment' ], function( ..." |
perl -ne 'print "$1\n" if /\badmin\b.*\b(checkout)\b.*\bfunction\b/'
このPerlの例では、$1が必要な値に設定されています。正規表現エンジンは、キャプチャグループを保存および取得するための他の機能を提供する場合があります。