テキストがあります。「こんにちは、私の名前はAhmadです。正規表現を使用してテキスト内に特定の単語や別の特定の単語が存在するかどうかをチェックする方法
"my"という単語に対してこのテキストを検索する正規表現を作成するにはどうすればよいですか?見つからない場合は "is"という単語を検索します。 正規表現を使って1単語を検索する方法を知っていますが、 複数の単語を検索して停止する最初の単語は正規表現ですか?
テキストがあります。「こんにちは、私の名前はAhmadです。正規表現を使用してテキスト内に特定の単語や別の特定の単語が存在するかどうかをチェックする方法
"my"という単語に対してこのテキストを検索する正規表現を作成するにはどうすればよいですか?見つからない場合は "is"という単語を検索します。 正規表現を使って1単語を検索する方法を知っていますが、 複数の単語を検索して停止する最初の単語は正規表現ですか?
最初の(可能な場合は複数の)マッチへの参照が必要ですか?
1)Q:これまでに試したことをお聞かせください。
2)すでに複数の単語を検索する正規表現を持っていて、その単語が異なる場合は...それと同等ではありませんか?
3)最後に、正規表現以外のものがあなたの目標を満たしていれば...なぜ正規表現を主張するのですか?例:
int i;
if ((i = s.indexOf("my")) >= 0 || (i = s.indexOf("s")) >= 0) {
System.out.println("i=" + i);
}
1つの簡単な解決策が使用されます。
var match = Regex.IsMatch("Hi, My name is Ahmad", "my|is")
私が与えた例は、「彼の名前はアーマドではありません」と一致します。それが一致するかどうかは分かりません。
答えはパイプ演算子 '|'を使用することでした。だからそれは 正規表現r =新しい正規表現( "私は|");
「my」が見つからない場合は「is」を探します。 「マイ」または「イ」の最初の出現を見つける - それは何ですか? – NetMage
私が理解しているように、「私のものを探してください。見つからなければ、それは」と考えています。 – Sach
'if(myString.Contains(" my "){// 'my'文字列で何かをする} else if(myString.Contains(" is "){// '' string 'であるものを実行する' –