我想编写一个Regex,匹配包含字母、空白和数字后加上点的字符串.数字可以出现在字符串中的任何位置,并且可以有多个.例如:
Foo -> Match
Foo Bar -> Match
Foo 1 Bar -> No Match
Foo 1. Bar -> Match
Foo 11. Bar -> Match
1. Foo 11. Bar -> Match
我知道我可以将字母和空白与[a-zA-Z ]+
进行匹配,将数字后面的点与\d+(?=\.)
进行匹配.但当我将后者插入前者时,它会匹配所有数字,以及字面字符"+"、"("、"?', '=', '. '和'.
有没有办法做到这一点?