2016-09-06 3 views
1

Я хотел был бы удалить все между подчеркиванием _ и этим символом | в том числе _ характерудалить строку между подчеркиванием и символом

Например, я хотел бы эту строку:

xxxx| yyy_zzz| HHHH 

быть так:

xxxx| yyy |  HHHH 
+0

Попробуйте '_ [^ |] +' регулярное выражение. Я действительно не уверен, какой результат вам нужен, вам нужно заменить часть после '_' пробелами? –

+0

Большое спасибо, сэр, это сработало для меня –

+0

Я добавил ответ с объяснениями, пожалуйста, подумайте о принятии. –

ответ

0

Включить режим замены регулярных выражений и использовать

_[^|]+ 

совпадения моделей:

  • _ - подчеркивание
  • [^|]+ - другие, чем | 1 или более символов.

См. regex demo.

Смежные вопросы