2013-10-03 7 views
0

Мне тяжело заменять этот текст чем-то другим. Этот XML использует также следующие строки.Regex заменить текст на <in Notepad ++

 <Need> 
     <Need type="money" amount="100"/> 
    </Need> 

Я пробовал с этим:.

<Need>([\n]*[a-Z]*)</Need> 

<Need>(?:[^\n]*(\n+))+</Need> 

<Need>([^\n]*[0->]*[a-Z]*)</Need> 

<Need>([^\n]*[a-Z]*)</Need> 

Non из них работали и 2 удалили весь текст :(

ответ

1

Поиск:

<Need>(.*?)</Need> 

Заменить на:

$1 

Убедитесь, что:

  • регулярное выражение проверяется.
  • . (точка) соответствует новой строке.
+0

Спасибо, что сработали !!! – user2694190

+0

@ user2694190 Добро пожаловать :) – Jerry

0

Используйте это для экстренного поиска и замены с учетом пробела и новой линии.

[\s]*<Need>[\r\s]*<Need[^/]*/>[\r\s]*</Need> 
Смежные вопросы