Project1
标题:
正则表达式如何匹配小数
[打印本页]
作者:
lcx666s
时间:
2019-2-20 22:19
标题:
正则表达式如何匹配小数
如题,整数我已经会了,使用 (\d+) 即可。小数要怎么做?
作者:
mariofans
时间:
2019-2-21 03:16
$re_float = /[-+]?(?:[0-9]+(\.[0-9]*)?|(\.[0-9]+))([eE][-+]?[0-9]+)?/
p $re_float =~ "1.23" # => 0
p $&.to_f # => 1.23
p $re_float =~ ".23" # => 0
p $&.to_f # => 0.23
p $re_float =~ "1.23e1" # => 0
p $&.to_f # => 12.3
p $re_float =~ "1.23e-1" # => 0
p $&.to_f # => 0.123
作者:
ppspssss
时间:
2019-2-21 10:01
33、提取信息中的浮点数(即小数):(-?\d*)\.?\d+
28、提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)
网上找的错了別打我
作者:
lcx666s
时间:
2019-2-21 22:06
好的谢谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1