Невозможно сопоставить числа только с использованием регулярного выражения в golang с использованием регулярных выражений - PullRequest
0 голосов
/ 13 марта 2020
matched, err := regexp.MatchString(`[0-9]`, `a.31`)
fmt.Println(matched)

Вышеприведенное выражение возвращает true. Разве это не должно быть false?

Я хочу извлечь только цифры, но почему «a.31» считается верным? Я заметил, что по крайней мере число в строке вернет "true" ...

Как сделать так, чтобы оно возвращало "true" только для чисел?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...