我希望能够得到一个正则表达式,它可以在每个“.”处拆分字符串,但是前后跟随着数字的“.”除外。例如:
"hello world.foo 1.1 bar.1" ==> ["hello world","foo 1.1 bar", "1"]
我目前拥有的正则表达式为:
但它会给出:
"hello world.foo 1.1 bar.1" ==> ["hello world","foo 1.1 bar", "1"]
我目前拥有的正则表达式为:
"(?<![0-9])\.(?!\d)"
但它会给出:
["hello world", "foo 1.1 bar.1"]
但是它没有找到最后一个有效的"."
。