私のコードは現在、数字に一致する次の正規表現を使用しています。
Regex numberExpression = new Regex(@"(?<Number>\d+)");
この電流は、「1」、「100」、「1a」、「a1」などの入力文字列に対して正常に機能します....
しかし、入力文字列に文字が含まれている場合は一致しないように変更したいので、「1」、「100」は一致しますが、「1a」、「a1」は一致しません。
誰でも助けてもらえますか、これは単純な正規表現の質問であることは知っていますが、前方と後方の検索について頭を悩ませることはできません。私が試してみました:
Regex numberExpression = new Regex(@"(?<Number>^![a-zA-Z]\d+![a-zA-Z])");
しかし、それは機能せず、上記の入力のいずれとも一致しません。