0

Rgeluar式に不慣れで、学習の利益のために、1行で次のことを行う方法を知りたいと思っていました。

正規表現に一致するページ:.pdf / $

および「somestring」を含むページ

および「someotherstring」を除くページ

上記の3つのルールを使用して、目的の出力を取得できます。私の質問は、正規表現を使用してすべてを1行にまとめることができますか?したがって、最初の行は次のようになります。

page matching reg exp: .pdf/$ somestring+ (then regex for does not contain in GA) someotherstring

すべてをオナーに入れることは可能ですか?

4

1 に答える 1

1

先読みは、1つの式で複数の独立したものを一致させるのに役立ち、一致しないものを要求することもできます。あなたの場合:

/^(?=.*somestring)(?!.*someotherstring).*\.pdf$/
于 2012-09-27T14:31:12.523 に答える