2013-11-11 5 views
1

У меня есть текстовый файл с некоторыми фрагментами данных, которые я хочу удалить/заменить. Например, я хочу удалить все куски customData. Есть ли способ сделать это в блокноте ++? Я знаю, что вы можете что-то сделать в поиске и заменить как customData (.....), но это только удаляет первые 5 символов, и у меня есть случайное количество между фигурными скобками. ThanksНайти и заменить Notepad ++

customData { 
    blahblahblah 
    blah{blah} 
    randomblahblah{inside bracket blah} 
    blahblah 
} 
+0

Что вы пытаетесь заменить – megawac

+0

блокнота плюс плюс и заменить его ничем, например: удалить его. – fghajhe

ответ

1

Используйте поиск регулярных выражений, чтобы заменить значения между фигурными фигурными скобками. Регулярное выражение ниже, может быть использован для:

\\?\{([^{}]+)\} 

Работал для образца http://puu.sh/5fhpL.png

+0

, который отлично работает! Я не знаком с регулярным выражением, так что в любом случае я могу включить часть «customData» перед фигурными фигурными скобками, чтобы заменить это. – fghajhe

+0

@fghajhe Это станет намного сложнее, если вы хотите иметь возможность вставлять фигурные скобки, так как он быстро становится нерегулярным. Его можно включить в новые строки, но – megawac

+0

Просто примените регулярное выражение, которое я дал вам дважды (до n раз), и он должен работать – megawac

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