2016-05-16 8 views
-2

私は文字列がテストで始まり、XYZが含まれている正規表現式を、必要とするが、私が試してみました:どのように 'と'の条件を行うのですか?

(?=^Test)(?=xyz) 

あなたが正規表現に「と」条件をどのように行うのですか?あなたの例を使用して

+0

を重ね、どこにでも現れなければならないと述べています'(?s)^ Test。* xyz'です。ところで、正規表現の味は何ですか? –

+0

['^ test。*?xyz'](https://regex101.com/r/tK1pY4/1) – Tushar

+0

ありがとうございます。例えば。テストANDから始める – panthro

答えて

0

それは次のようになります(?。= *テスト)(= * XYZ?。) これはテストはどこにでも現れなければならないとxyzは必ずしもその順序で、おそらく

+0

いいえ、これは 'Test'が文字列の先頭にあるかどうかをチェックしていません。 'xyz'が2行目にある場合、正規表現も失敗します。 –

+0

ああ!したがって、あなたはただ必要とします[start(n)、end(n)] group(n) –

+0

いいえ、我々は正規表現フレーバーOPが使用するものと、どのOPが達成する必要があるかを知る必要があります。 –

関連する問題