Здравствуйте, я получил следующее регулярное выражение

height="(\d*\.\d{3})\d*cm"

И проблема, хотя он работает на сайте, который я разработал, http://gskinner.com/RegExr/ он не будет работать с notpad++, может кто-нибудь помочь мне исправить это Regex, чтобы он работал с Notepad++? А может быть, дать ссылку на какое-то руководство, которое объясняет эти различия между различными вариантами RegEx?

Подробнее

Я пытаюсь использовать его для поиска и замены некоторых значений в XML-файле, опция регулярных выражений, конечно же, выбрана в поле поиска Notepad++. В качестве альтернативы мне нужно регулярное выражение, которое позволяет найти

nameoftag="<something>"

и вот пример того документа, над которым я работаю, выглядит

<draw:frame text:anchor-type="page" text:anchor-page-number="1" draw:z-index="41" draw:name="Picture 23" draw:style-name="abe" svg:width="9.207cm" svg:height="6.913cm" svg:x="0cm" svg:y="0cm">

1 ответ1

0

Проблемы, скорее всего, были вызваны либо старой версией Notepad++, моя проблема возникла с версией 5.9.6.2 (UNICODE), либо из-за плагина Oberon2LexerU.dll, который был отключен во время обновления до версии 6.1.5 (UNICODE). Который был точной причиной, которую я не мог фактически определить, так как я следил за догадкой, когда я прочитал комментарий Дарта Андроида, я полагал, что могла быть проблема с версией, которую я получил. После обновления все вроде работает как положено.

Спасибо за помощь!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .