Как мне исправить это регулярное выражение, чтобы не трогать расширения, такие как HYDRAULIC
, и конвертировать только HYD
и HYD.
в HYDRAULIC
и исправить проблему с пространством (для HYD.CYLINDER
)?
Ссылка на регулярное выражение
Регулярное выражение (hyd.
и hyd
):
\b(hyd)(?:\s|$|[^\w])
Тестовая строка:
HYD. CYLINDER
HYD CYLINDER
HYD.CYLINDER
HYDRAULIC CYLINDER
CYLINDER,HYD.
CYLINDER,HYDRAULIC
CYLINDER,HYD
CYLINDER, HYD.
CYLINDER, HYDRAULIC
CYLINDER,HYD
Подстановка:
HYDRAULIC
HYDRAULIC CYLINDER
HYDRAULICCYLINDER
HYDRAULICCYLINDER
HYDRAULIC CYLINDER
CYLINDER,HYDRAULIC
CYLINDER,HYDRAULIC
CYLINDER,HYDRAULICCYLINDER, HYDRAULIC
CYLINDER, HYDRAULIC
CYLINDER,HYDRAULIC