2012-02-16 208 views
0

努力实现以下几点:正则表达式匹配 - 通配符那么小数点后一位

做一个正则表达式匹配为:

例子:*.0

所以通配符那么小数点则为零。

原因我想这是因为我要为做一个IF语句:

IF *.0 then add another Zero. 

如果有人可以帮助将是巨大的,或点我在正确的方向! 谢谢。

+0

它应该是'/^\ * \。0 $ /' – anubhava 2012-02-16 16:13:37

+0

你想要哪种语言?一个JavaScript正则表达式将沿'/ \。0 $ /'的方向进行查找(除非需要匹配整个输入字符串,即“/^.*\.0$”,否则不需要前导“。*” /'。)还是“*”也是输入字符? – 2012-02-16 16:15:38

+0

@anubhava请避免使用评论来发布回答。 – Rod 2012-02-16 16:16:58

回答

0

字边界\ b

通配符*

点\。

号码\ d

/\b.*\.\d\b/g 

编辑: 感谢亚历山大·巴甫洛夫的提醒设置边界

+0

这将匹配字符串中任何位置的“.0”,而不仅仅是末尾。 – 2012-02-16 16:16:26

-1

试试这个正则表达式:

\*\.0 

OR

/\*\.0/g