2013-12-20 4 views
-1

Мне нужен кто-то, кто может помочь мне с записью ++ поиска и замены.Найти и заменить в Блокноте ++ - Регулярное выражение

Существует текст с информацией, подобной этой, и я хочу удалить пространство, которое в цифрах и заменить его пустым.

|customer:5188680107|country us|First Name:Candice|Last Name:Astley|DOB:16-04-1981|Adress 1: 12 Linda drv| 
|customer:7258288 11|country us|First Name:mego|Last Name:Astley|DOB:16-04-1981|Adress 1: 12 Linda drv| 
|customer:2 22222222|country us|First Name:pat|Last Name:bla|DOB:16-04-1980|Adress 1: 12 Linda drv| 
|customer:333333 010|country us|First Name:delo|Last Name:blabla|DOB:16-04-1912|Adress 1: 12 Linda drv| 

Я хочу, чтобы это было так:

|customer:333333010|country .. 
+0

У меня есть много информации, в которой есть место! Я хочу просто удалить пространство, которое в | customer: ЗДЕСЬ | – user2658187

+0

Пожалуйста, прочитайте [faq]. –

+0

«Что вы пробовали, что не сработало? - Purrfection» Я не пытаюсь, потому что я не знаю правильного пути. – user2658187

ответ

0

Используйте следующее:

Найти: (\d)\s(\d) Заменить: \1\2

Это было проверено и работает.

Удачи вам!

изображение до выполнения всех замен:

enter image description here

Изображение после выполнения всех замен:

enter image description here

EDIT

Это, кажется, в соответствии с вашими потребностями лучше:

enter image description here

+0

, если вы говорите об этом, я уже пробовал и не работал. – user2658187

+0

Я только что проверил этот текст со своим текстом, и он отлично работал. Вы не забыли установить переключатель на регулярное выражение? – DerStrom8

+0

да я сделал! и когда я делаю поиск, он дает мне, что не может его найти! – user2658187

1

У меня нет Windows, поэтому я не могу проверить на Notepad ++, но должно работать:

Search: |customer:(\d*) (\d*)| 
Replace: |customer:\1\2| 

при условии, что у вас есть только одно место на запись.

См. http://www.regular-expressions.info/brackets.html, чтобы прочитать о обратных ссылках, которые используются в приведенном выше.

+0

Я пробовал и не работал. Я искал и заменил, но не работал – user2658187

+0

, вероятно, нужно будет сбежать с '\\' –

+0

Недопустимое регулярное выражение, я думаю, что оно не правильно, но оно показывает мне неправильное регулярное выражение. – user2658187

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