这是我的正则表达式^(\d.+(?:\.\d+))
这是我的字符串
13.5公共区域费用。本租约中使用的术语“公共区域费用”是指房东在(a)运营,管理,维护,保险,维修,维护和更换购物中心时的所有成本和费用。
作为输出我只希望第一次出现,即13.5
不 12.5
。格式应该类似于1.
或1.2.1
答案 0 :(得分:0)
我发表了评论,但这是错误的。要使1.
或1.1.1
匹配,您应该强制使用一个\d+\.
,并选择第二个\d+\.
可选(*
量词,以便重复使用):
^\d+\.(?:\d+\.?)*
请注意,第二组中的点是可选的。如果匹配不一定在输入开始时,您可以删除^
。