一两个字后的Regex字符串

问题描述 投票:0回答:1

number))\.?\s?\:?\s*?([^\s]+) And I want to get the ticket number from this list of possibilities: ...

 /(?i)(?:(ticket|number))\.?\s?\:?\s*?([^\s]+)

You may use

ticket number A2-177653     
ticket : A2-177653     
number 454544              

See the

regex demo

Details

- case insensitive modifier
java python php regex regex-group
1个回答
1
投票

or

(?i)(?:ticket(?:\s+number)?|number)\.?\s?:?\s*(\S+)

- an optional - an optional whitespace, an optional

and then 0+ whitespaces

  • (?i) - Group 1: any one or more non-whitespace chars. 这就是我的实际Regex。
  • (?:ticket(?:\s+number)?|number)我想从这个可能性列表中得到票号。ticket因此,REGEX可以有 "票 "或 "号 "或 "票号"number谁能帮帮我?ticket number
  • \.?谅谅 .
  • \s?:?\s* :
  • (\S+)我试着在一两个定义的单词后获取最后一个字符串。这是我的实际Regex。(? i)(?
© www.soinside.com 2019 - 2024. All rights reserved.