Мне нужно управлять декодированными XML-файлами с небольшим количеством повреждений, и я пытаюсь исправить их программно.
Одним из них является, например, то, что у меня есть открывающий тег с поврежденным закрывающим тегом
Итак, мне нужно удалить тире между словом ( \ w в регулярном выражении, поскольку оно может также содержать числа), которые заключены в <> символов
Я построил это регулярное выражение
(?<=\w)-(?=\w)
Но оно соответствует КАЖДОМУ тире, заключенному между \ w .Мне нужно сопоставить только те, которые заключены в <> :
<text-numbers>
Не могли бы вы помочь мне?Большое спасибо заранее
Андреа