Регулярные выражения с исправлением Python для исключения последних цифр после пробела - PullRequest
0 голосов
/ 12 июля 2020

У меня есть следующее регулярное выражение, которое на самом деле включает # 4 в конце (то есть после пробела). Как мне настроить выражение, чтобы не включать # 4 после пробела?

((U|u)((S|s)|\$)((D|d)|(S|s)))+((.|,)\d+)*

Строки:

USD1.221 4
USD 1,221 4

1 Ответ

2 голосов
/ 12 июля 2020

Используйте

[Uu][Ss][$Dd]\s?\d[\d.,]*

См. proof . Выражение соответствует US$ или USD, за которым следует необязательный пробел, а затем di git и ноль или более цифр, точек или запятых.

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