2017-10-30 7 views
-1
/.*\.js$/ 
/^app\.js$/ 
/.*\.test\.js$/ 

私は上記の3つの正規表現があるとします。どのようにして1つの正規表現を書いて、最初の正規表現にマッチしますが、2番目と3番目のものとマッチしないものすべてにマッチさせることができますか?js regexp特定のパターンを除外する

答えて

2
/^(?!.*\.test\.js$|app\.js$).*\.js$/ 

文字通り:私がそれを置く - - あなたはまだ最初の

  • ^を一致させたい

    • (?!)
    • | 1または他の
    • .*\.js$と一致していませんスタート
  • 関連する問題