vasilukwolf

vasilukwolf
Рейтинг
22
Регистрация
19.05.2013
Dinozavr:
а что не понятно?

Нарпимер, как сделать так чтобы выполняло инверсию в скобочках строки любой длины. Как онраничить телефоны, мыло, товары.

 header("Content-Type: text/html; charset=utf-8");

$str="fire(nam)(olleh)world";
echo ("Длинна символов ".mb_strlen($str)."<br>");
if (mb_strlen($str<'200')){
echo 'Длинна строки превышена';
}
else {
echo preg_replace_callback('/^([a-z0-9]+)\(([a-z0-9]+)\)\(([a-z0-9]+)\)([a-z0-9]+)$/', function($m){
return $m[1].strrev($m[2]).strrev($m[3]).$m[4];
},$str );}

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

Начальник твой прав, ********а у них стояла.

Да есть одна проблема, в задании просто пример входной строки, а она может быть случайной, то есть скобочки.Происходит конкатенация примера с реверсом скобочек, но все это работает при условии данного константо-форматного определения.Проблема, как это сделать. Можно ли вхождения шаблона делать переменной?

В общем не актуально, доделал, спасибо гуру.

siv1987:
Да не скажите, нынче без регулярных выражений никуда. Даже в школе по моему их уже учат.


Входные данные Выходные данные
russ(ai)(edocn)cup russiancodecup

echo preg_replace_callback('/^(\w+)\((\w+)\)\((\w+)\)(\w+)$/', function($m){
return $m[1].strrev($m[2]).strrev($m[3]).$m[4];
}, 'russ(ai)(edocn)cup');

В общем то у меня проблема с регулярными выражениями, как устранить пробелы.На курсах меня этому не учили, столкнулся с валидацией форм самостоятельно и обломался.Кроме стандартной модели валидации почты ни с чем не сталкивался. В общем доведу до ума прогу. Manual в студию 😒😒😒

'[umka:
;12648517']Зато есть в документации. Читали?
man ssh
man sshd
man ssh_config
man sshd_config

Нет, не находил, буду рад если переведете на php.net Перелопатил все по ssh, про man не слышал.Спасибо!;););)

'[umka:
;12648524']Собрались на собеседование?
Когда возьмут на работу, то за вас форумчане будут работать? :)

Нет, задача не тривиальная, то есть её можно найти только своей головой, проблема что функция применяется только в специальных алгоритмах шифрования.Но её профи знают, остальное дело техники.

---------- Добавлено 20.02.2014 в 01:49 ----------

sear4er:
Я не хотел вам указать на ошибку ... и такое тоже не слышал ... ))
Просто в принципе не слышал такого слова .. щас полезу в вики )

Это значит суммирование строк, то есть когда у вас 100+1=1001

Прибавление символа.А это она и есть.Нужна инверсия в скобках, по моему в preg вот так (...).

Я плохо понимаю его синтаксис, это не книжные знания, просто поделитесь опытом, как это делать.Это делается семейством preg функций.

preg_replace_callback, дело не в этом, просто дело не в этом. Откуда вообще взялся синитаксис preg. Это узкоспециализированные вещи, которые нужны для спортивного программирования. По сути я так понимаю мне нужно написать функцию. Но с функциями call back я как обезьяна с гранатой пока.Задача интересная и серьезная.На чемпионат пока не планирую.Попытаюсь добить сам.Просто я спрашиваю, какая функция нужна, мне не нужно ответ кодить полностью

---------- Добавлено 20.02.2014 в 01:43 ----------

sear4er:
Первый раз слышу это слово...

Сорри *конкатенация

Я работал с двумя, подходит Joomla и SantaFox. Каталоги сейчас стараются прижать 😡😡😡 все таки, но если товаров то пожалуйста :):):)

В общем работаю я довольно давно,эффект будет такой, резкое увеличение трафика на 3 дня, но только с ключиками месседж должен быть

1 23
Всего: 29