「チケット ID: (20 桁の数字)」というフレーズでチケット番号を抽出しようとしています。このフレーズは次のように記述できます。
- 「チケットID:(20桁の数字)」
- "TicketID:(20 桁の数字)" - スペースは問題ありません
これは、私が使用している正規表現文字列で、機能しません。ここで何が間違っているのかを理解しようとしています。この正規表現は、単語 Ticket の後に ID: が続き、任意の種類の 20 桁の数字が続く、スペースに関係なく任意のフレーズを検索する必要があります。
Regex newExpression = new Regex(@"\bTicket\b.*\bID:\b.*\d{20}",
RegexOptions.IgnoreCase
| RegexOptions.Singleline
| RegexOptions.IgnorePatternWhitespace);