正規表現のヘルプが必要です。チートシートで試してみましたが、うまくいきません。私はリストから行をループしており、一致を探しています:
メールエクスチェンジャー = *.domain.com
どこで * = すべて。
それについて何か助けはありますか?
私は試してみました:
\\w[mail exchanger = ].*\\.domain\\.com
- しかし、「エクスチェンジャー」の部分がなくてもオンラインで一致します。
よろしくお願いします
正規表現のヘルプが必要です。チートシートで試してみましたが、うまくいきません。私はリストから行をループしており、一致を探しています:
メールエクスチェンジャー = *.domain.com
どこで * = すべて。
それについて何か助けはありますか?
私は試してみました:
\\w[mail exchanger = ].*\\.domain\\.com
- しかし、「エクスチェンジャー」の部分がなくてもオンラインで一致します。
よろしくお願いします
なぜ使用しないのline.Contains(".domain.com") && line.Contains("mail exchanger = ")
ですか?素敵でシンプル。
はその中の任意の文字に[]
一致すると言うため、正規表現は機能していません。したがって、 an 、 an 、 anなどと一致します... を使用することを意味します。m
a
i
()
ワイルドカードと正規表現を混同していると思います。この場合の正規表現は次のようになります。
^.+?\.domain\.com$
これを試すことができます:
.[a-zA-Z0-9]*.com