- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #11101 [552]
От : Mithgol the Webmaster 2:5020/830.27 02 ноября 04, 13:34
Кому : Kalachihin Vladimir 04 ноября 04, 01:29
Тема : Помогите слабоумному в regexp!
-------------------------------------------------------------------------------
Так было 00:19 02 Nov 04 написано от Kalachihin Vladimir к Mithgol the
Webmaster:
MtW>> И всё-таки ещё раз спрошу: почему там три слэша?
MtW>> Что не сработало бы,
MtW>> будь их четыре там? А два?
KV> Ох, это где-то было описано, но где-то не на первой странице доки... В
KV> общем, если слешей два, то объект со слешем не воспринимается как
KV> таковой. Если четыре - то хрен знает, но ничего не меняется.
По логике вещей, один раз слэш надобно удвоить, поскольку он внутри регэкспа,
где простой слэш является спецсимволом. Другой же раз удвоить -- потому что он
внутри PHP-строки, где простой слэш опять-таки является спецсимволом. Итого их
будет четыре.
С другой стороны, в PHP-строке слэши можно ведь и не удваивать:
выводит: \ТИП
выводит то же самое. Чтобы вывести \\ТИП, надобно
Ага... кажется, я понял логику. Три слэша нужно, чтобы их было два в регэкспе.
Хехехехехе... :-)
Однако же
приводит к тому же результату, а с толку не сбивает, поскольку слэшей остаётся
чётное количество.
Ceterum censeo Diptaunum esse delendam! http://mithgol.pp.ru/
Mithgol the Webmaster. [Team В эхолисте ,,ё`` уместим] [Team А я меняю subj]
... В этом сила дизайнера. Он может вить верёвки из зрителя. (Артемий Лебедев)
--- Сочиняю: ``R. C. L.'', стихотворение средних размеров, в русском стиле.
* Origin: Hо никогда ещё Россия не доходила до такого позора! (2:5020/830.27)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!