DevMan Спасибо!
А в случае если строка будет в таком виде A.B.CD.1.EF.2.G.3.H без последнего "блока" с точкой?
Приведенное вами выражение выведет в таком случае A.B.CD.1.EF. до второй цифры.
Замена на (.*)\w{1}\. решает проблему, но тогда в случае с дополнительным .JKL в строке захватит лишнего.
Может есть какой-то универсальный вариант?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А в случае если строка будет в таком виде
A.B.CD.1.EF.2.G.3.H
без последнего "блока" с точкой?Приведенное вами выражение выведет в таком случае
A.B.CD.1.EF.
до второй цифры.Замена на
(.*)\w{1}\.
решает проблему, но тогда в случае с дополнительным .JKL в строке захватит лишнего.Может есть какой-то универсальный вариант?