我想用php preg_match过滤一个字符串中的数字,它看起来像这样(它们是软件的版本):
(1.6.2#2是2. beta 1.6.2)
所以当有一个像:
这样的字符串时Lorem ipsum dolor sit amet,consetetur sadipscing elitr,1.6.2#sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,sed diam voluptua。
现在我想要一个只包含" 1.6.2#2"
的字符串我试过了
(\d?[.|#]?)*
但它不起作用
答案 0 :(得分:2)
使用此正则表达式
/(\d+\.\d+(\.\d+)?(#\d+)?)/