Добрый день! Я новичок и изучаю регулярные выражения. В настоящее время я профилирую данные и исключаю грязные данные в нашей системе. Теперь мне трудно удалить конечные пробелы, я не знаю, какую встроенную функцию я должен использовать, чтобы устранить это. Если я поставлю \ h, он не будет захватывать пробел, но если я использовал \ s, он захватит пробел, но в конце строки у него будет завершающий пробел.
Это мое Регулярное выражение, протестированное на regexp.com
\b((\d{1,}[\s|\-]+){1,3}\d{1})\b
введите описание изображения здесь
Формат, который я хочу захватить:
Format1- ####-#######-#
Format2- #### ####### #
Format3- ##-#######-#
Format4- ## ####### #
Format5- ########## ({10,12} digits)