如何使用EXTRACT_REGEXP删除子字符串

时间:2018-07-18 20:42:16

标签: regex

我对正则表达式还很陌生,在使用EXTRACT_REGEXP从输入字符串中删除子字符串时,需要一些帮助。

输入示例:

geo.location.country.city.tier1
geo.location.country.city.tier2

输出示例:

tier1
tier2

2 个答案:

答案 0 :(得分:0)

正则表达式将为

"geo\.location\.country\.city\.(.+?)" 

取决于您的需求和平台。

答案 1 :(得分:0)

这个怎么样。演示ar Regex101

\.(\w+)(?:\s+|$)
  • \.从字面上匹配点.
  • ()是一个捕获小组
  • \w+与一个单词匹配(\w是字母\数字字符,+表示一个或多个)
  • (\w+)捕获了一个单词
  • (?:)是非捕获组
  • \s+是至少一个空字符,$是该行的结尾
  • 以上放在|周围的意思是\s+ $