0

「チケット 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);
4

4 に答える 4