Я хочу написать регулярное выражение, которое соответствует строкам, содержащим буквы, пробелы и цифры, за которыми следуют точки. Числа могут появляться в любом месте строки, и их может быть несколько. Например:
Код: Выделить всё
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+(?=\.). Но когда я вставляю последнее в первое, оно соответствует всем числам, а также буквальным символам «+», «(», «?», «=», «.» и «)».
Есть ли способ добиться этого?
Подробнее здесь:
https://stackoverflow.com/questions/783 ... s-in-regex