1)2003 CPT Code: 90801 - Psychiatric Diagnos...
2)y1983 Clinic Hospital, first hospitalization, ...

Всякий раз, когда я пытаюсь использовать \b[\d]{4}\b, я получаю и 2003, и 9080 из первого оператора, и ни одного из второго.

В качестве вывода я хочу получить 2003 из первой строки и 1983 из второй

0
ganesh chandra 21 Дек 2019 в 07:33

1 ответ

Вы можете отклонить числа с любой стороны вместо сопоставления с \b:

(?<!\d)\d{4}(?!\d)

https://regex101.com/r/shVhnT/1/

2
Anonymous 21 Дек 2019 в 08:28