私はフォーマットに従ういくつかのテキストを持っています
text ( text + numbers | text + numbers | 2-4 digit number text)
C# でこの文字列から 2 ~ 4 桁の数字を抽出することに興味があります。私の正規表現文字列は
.*?\|.*?\|([0-9][0-9][0-9]?[0-9]?)
これは、文字列が一致するかどうかを正しく返しますが、数字だけを抽出することはできません。
regex.match(input).Value を呼び出してみましたが、入力全体が返されます。
私は何かが欠けているに違いありません-どんな助けも大歓迎です:)