Russian Qt Forum
Май 18, 2024, 06:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [реш.]RegExp'ы: заменить <символ>=<символ> на <символ><пробел>=<пробел><символ>  (Прочитано 4931 раз)
pethead
Гость
« : Ноябрь 20, 2010, 09:53 »

subj

заменить <люб.символ>=<люб.символ> на <люб.символ><пробел>=<пробел><люб.символ>

пример
block=mainWindow
чтобы было
block = mainWindow

специалисты рег. выражений, подскажите!
если вот так можно в них сделать, я буду их ковырять, если нет, буду писать программу.
« Последнее редактирование: Ноябрь 20, 2010, 11:57 от pethead » Записан
SimpleSunny
Гость
« Ответ #1 : Ноябрь 20, 2010, 11:10 »

QRegExp regexp("([a-z,A-Z,0-9]+)=([a-z,A-Z,0-9]+)");
QString str("some text");

str.replace(regexp, "\\1 = \\2");
Записан
pethead
Гость
« Ответ #2 : Ноябрь 20, 2010, 11:56 »

да я пока в Perl потренировался,

$q = "oldValue=newValue";
print "$q\n";
$q=~s/$1=$2/$1 = $2/g;
print "$q\n";

oldValue=newValue
oldValue = newValue
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.16 секунд. Запросов: 17.