Имена участников (разделяйте запятой).
http://www.ietf.org/rfc/rfc1035.txt
Сравнивал. Скорость набора кода примерно одинаковая :-))) Не много. Не надо. Если я все прочитаю, то стану таким умным, что зазнаюсь. :-)...
А чтобы не приходилось переделовать, для этого есть соответствующие методологии разработки ПО :-) UML - это не средство на все случаи жизни. UML...
Прикинь, а я медленно пишу :-P :-)
Спасибо :-) Согласен. А универсальную регулярку придумать трудно, да и не нужно, наверно.
| - это выбор () - это просто скобки (?: ) - это те же скобки, только они не делают захват, и их содержимое не появляется отдельным элементом в...
А ты не пятый ПХП юзаешь? А то бы simplexml очень кстати подошел бы :-) Если нет, то 440hz тебе функции на все случаи жизни написал - наслаждайся :-)
Значит, чтобы параметры всегда были на своем месте, измени регулярку примерно вот так: /\[(\w+) \s* (.*?) (?: \/\] | \](.*)\[\1\])/x Не...
Пусть тебя не смущают эти пустые элементы. Просто имей в виду, что n-ый элемент подмассива соответствует n-ой скобке
Содержит столько пустых подэлементов, потому что первая подрегулярка не отработала, и все скобки первой половины не отработали, и за каждой...
Это зависит от структуры документа. Идут ли эти тэги парами? Может ли быть один тэг без другого?
Я не это имел в виду... ну ок, давай так. Попробуй убрать все скобки, посмотри результат и скажи, то ли это, что тебе нужно.
ЗЫ: регулярка совсем неправильная. :-)
Ой, я даж и не знаю... Можно через XML DOM или той же регуляркой: /<KN>(.*?)</KN><OWNER>(.*?)</OWNER>/ Но я так подозреваю, что вот это...
Зависит от того, с помощью чего ты хотел бы разобрать этот документ
Нулевой элемент - это вся строка. Последующие элементы массива - это пошло содержимое скобок. Скобки нумеруются слева направо по открывающей....
Хм... значит, обратная ссылка работает нормально? Сам уже запутался с этими косыми... :-))) Ну а что тебе не нравится? Как ты их хочешь разбивать?
Ржу :-) Во-первых, [0-9] обозначается как \d (digital) А чем вам не нравится первый вариант? /(\d{1,3}\.){3}(\d{1,3})/ Если регулярка...
Первая регулярка у тебя в двойных кавычках, последняя - в одинарных. Следовательно, в последней регулярке выражение '\\2' означает косую и двойку,...
Для чего ты поставил модификатор X? Что в твоем понимании "геморно работает"? Что ты ожидал и что получил?