регулярное выражение для регулярного выражения или дважды регулярное выражение - PullRequest
0 голосов
/ 14 апреля 2020

я хочу выбрать все денежные числа (красные), и это регулярное выражение, которое не работает text

Я могу улучшить регулярное выражение , чтобы оно Я выберу все диапазоны чисел, как этот text

Могу ли я использовать регулярное выражение select post, чтобы удалить из него все даты / время? например, там, где он не содержит '/' и двойной '.' и ':'

1 Ответ

2 голосов
/ 14 апреля 2020

Вы можете использовать

\b(?<!\d[:\/.])\d+(?:,\d+)*(?:\.\d+)?(?![.\/:]?\d)

См. Демонстрационную версию регулярных выражений

Подробности регулярных выражений

  • \b - граница слова
  • (?<!\d[:\/.]) - без ди git + :, / или . допускается непосредственно слева от текущего местоположения
  • \d+ - 1+ цифр
  • (?:,\d+)* - ноль или более вхождений , и 1+ цифр
  • (?:\.\d+)? - необязательное вхождение . и 1+ цифр
  • (?![.\/:]?\d) - необязательно ., / или :, за которыми следует ди git, разрешенные непосредственно справа от текущего местоположения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...