Im пытается построить идентификатор Regex для следующих ...Regex идентификатор для ближайших элементов
<w:p>
Some Other XML
<w:p someatribute="something">
HERE
</w:p>
Some Other XML
</w:p>
Идентификатор должен выбрать только следующую часть ...
<w:p someatribute="something">
HERE
</w:p>
И оставить все еще в ладони.
Моя текущая попытка ... <w:p(.*?)Test(.*?):p>
выбирает все из приведенного выше образца. Может ли regex помочь мне здесь, чтобы определить самое близкое совпадение и любой текст между ними?
Большое спасибо!
TR
Почему бы вам сделать это с помощью регулярных выражений, в отличие от стандартных методов DOM обхода? –
Ну, если вы знаете, что между ними есть только текст, то '] *?> ([^ <>] *?) Тест ([^ <>] *?) <\/w:p>' может сделать - но [в общем, ** НЕТ **] (http://stackoverflow.com/a/1732454/1048572). –
Bergi
Хорошо, спасибо, может быть, больно открыть еще один вопрос о том, как пересмотреть то, что я делаю тогда. Приветствую вас за помощь. –