Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Удаление похожих символов
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
Acuna
символы или строки?
если не разберешься с регулярными выражениями, то всегда можно написать свою функцию, это не сложно. см. работу со строками.
Carzilздарова))
Acuna
Отправлено: 17 Декабря, 2009 - 18:54:31
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
Да, я нутром чувствую, что нужны регулярки, но никак не могу придумать функцию, которая означает "все, что без кавычек". Вот и подумал, может, кто знает
----- The Lisalover
!!! I LOVE PHP !!!
JustUserR
Отправлено: 17 Декабря, 2009 - 19:44:48
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Acuna [^\"]
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Acuna
Отправлено: 17 Декабря, 2009 - 19:51:02
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2008
Помог: 0 раз(а)
JustUserR, спасибо! А ты не мог-бы всю функцию написать, а-то я так попробывал, но не работает:
Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009 Откуда: Россия, Москва
Помог: 0 раз(а)
Hunter пишет:
Carzilздарова))
?????
На форуме есть специальный раздел: "Регулярные выражения", я и подумал что Acuna не знает что такое регулярные выражения, и дал ему ссылку, чтобы он про них прочитал!
Даже не вериться, что сам это придумал Уффф.... А можно их как-то объеденить в одну? chaynyk, изивини, но твой код не работает... (Ничего не меняет). Да и цикл не надо использовать...
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Я бы сделал explode по ', ' и потом удалил бы из массива то, что начинается на апостроф.
Ну или таким шаблоном
"/(, )?('.+?')(, )?/".
JustUserR
Отправлено: 18 Декабря, 2009 - 10:51:32
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Champion пишет:
Я бы сделал explode по ', '
Кстати я бы так тоже сделал - функция split на Perlе одна из самых подручных
Кстати когда данные разделяются по какомуто символу то надо не забывать шифровать этот символ внутри данных
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.