怎么样正则表达式

时间:2014-12-19 02:23:13

标签: regex

我有一个像这样的变量:

server.cpu_usage

我需要在点之后重新编写所有内容,不包括点。

我试过这个,但它包括点:

(\..*$)

我有什么想法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

你想要一个正面的背后隐藏

(?<=\.).*$

这种模式表示“任何之前都是一个点,直到结束” 请参阅http://www.regular-expressions.info/refadv.html

或者,只是一个捕获组:

\.(.*)$

然后使用match[1](具体取决于您选择的语言)。

答案 1 :(得分:1)

你的正则表达式是正确的。您需要从捕获组中排除点,并且还需要按顺序打印组索引1以获得所需的输出。

\.(.*)$