Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: Версия для печати :: Регулярные выражения
2) Задача:
Найти при помощи регулярных выражений в строке escape-последовательности "\n\n"
и заменить на "\n".
3) Как это можно реализовать при помощи рег экспов?
Нет, сделаю как сказал ты..
Через сплит..
Как же я сам то не догадался через выдирание из массива элемента сделать...
Кстати не даш ссылочку где можно регэкспы изучить?
Возможно просто Гудмана еще не доконца дочитал то сайт делал то вот хоум пагу поднимал сейчас скрипт снега и скрипт менялка стилей
Вобщем, когда у бабушки с ноута читаю php а когда дома с компа читаю Гудмана так что.. ну в содержании я смотрел но что-то не нашел..
а если я найду в книге про пхп там же регэкспы одинаковые? Ведь в пхп
там #рег эксп# а в JS /рег эксп/ так?
Стиль один и тот же. Надо только не забывать, что в PHP выражение идёт в кавычках, и если используешь двойные - обратные слэши надо дублировать. Ну, и имена функций, правила их вызова различаются.
Угу у Котерова прочитал что рег экспы в пхп можно засовывать в любые символы хоть
в {} () итд.. кстати у Котерова в ПХП 5 наверно страниц 100 про регулярки..начал читать..кстати Фуракс IE не работает split или join но факт что в FF Opera все работает а в IE лишние \n остались.. я дже попробовал написать
CODE:
s = s.split('\n\n').join('вв');
ничего подобного на странице не появилось... видать для ИЕ персонально сделаю рег эксп..
Кстати, вопрос на засыпку: а как с помощью регулярных выражений перевести символы в верхний регистр? Я, например, переписываю алгоритм перевода строк с CSS-стилями в формат interCaps с применением RegExp:
CODE:
var primer = "border-top-color";
if(/[a-z]+\-+/.test(primer)) {
var reg = /([a-z])-([a-z])/g;
var str = primer.replace(reg,"$1$2");
alert(str);
}
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0406] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33