【发布时间】:2013-07-10 01:59:46
【问题描述】:
我正在尝试提取带有短语“Ticket 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);
【问题讨论】:
-
那么你的正则表达式有什么问题呢?是不匹配,还是需要知道怎么组团,还是……?
-
它与我上面提到的短语不匹配。当使用短语“testestetaette Ticket ID: (20 digit Number) dwadwdwdwfwfw”时找不到它。