KolyaA Новичок 23 Дек 2010 #1 Как заменить маленькую букву на большую с помощью регвыражения? Мне нужно, что буква следующая за словосочетанием "go" становилась большой. Что-то вроде: $imya = preg_replace('/go(\S{1})/','Go strtoupper($1) ',$imya); Это возможно?
Как заменить маленькую букву на большую с помощью регвыражения? Мне нужно, что буква следующая за словосочетанием "go" становилась большой. Что-то вроде: $imya = preg_replace('/go(\S{1})/','Go strtoupper($1) ',$imya); Это возможно?
KolyaA Новичок 23 Дек 2010 #3 нужно так: gorodok->goRodok Пробел я вставил в пример для наглядности, чтобы всё в кучу не мешалось
KolyaA Новичок 23 Дек 2010 #4 Gas написал(а): модификатор e и $1 нужно в кавычки взять. Нажмите для раскрытия... Спасибо, $imya = preg_replace('/go(\S{1})/e','"Go".strtoupper("$1")',$imya); работает
Gas написал(а): модификатор e и $1 нужно в кавычки взять. Нажмите для раскрытия... Спасибо, $imya = preg_replace('/go(\S{1})/e','"Go".strtoupper("$1")',$imya); работает