捕获点表示法属性值,而忽略开头和结尾处的随机字符

时间:2018-11-19 11:42:22

标签: regex

嗨,我有以下字符串:

'TD#{test1.test.test3234.rsatars.23432i.rstrsti.arstarst}'

正则表达式是否有办法去除刺痛,所以我得到了以下信息:

'test1.test.test3234.rsatars.23432i.rstrsti.arstarst'

到目前为止,我只捕获了'。'。字符,无法弄清楚如何获取整个属性路径字符串。

[\w]\.[\w+]

1 个答案:

答案 0 :(得分:1)

您可以使用

\w+\.[\w.]*

请参见regex demo

\w+\.[\w.]*模式将匹配1个或多个单词字符,然后匹配一个点,然后匹配0个或多个单词或点字符。

或者,或者

\w+(?:\.\w+)+

请参见another demo

\w+(?:\.\w+)+模式匹配1个以上的字符字符,然后匹配1个或更多重复的点,后跟1个以上的字符字符。