2012-02-16 24 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