Здравствуйте.
У меня пока мало опыта в Perl. Но стала задача обработать огромный объем текста, и я решил, что лучше день потерять (понять как работает Perl) чем делать то же вручную.
Есть текст следующего вида (список организаций):
name=«данные».adress=«данные»,phone=«данные»<BR>
name=«данные».adress=«данные»,phone=«данные»,phone=«данные,phone=„данные<BR>
name=„данные“.adress=„данные“,phone=„данные“,phone=„данные“
Т.е. в исходных данных интересующие меня записи расположены последовательно, но поле phone может встречаться 1,2 или 3 раза. Хочу организовать из этого таблицу, такую:
name | adress | phone1 | phone2 | phone3
Нужно подобрать шаблон, который позволит учесть, что phone может встретиться 1-3 раза для каждой записи.
Ну вот, например,
@list = $content ~= m{name=“(*.?)»,adress="(*.?)",phone1="(*.?)«}gs
Как быть со вторым и третьим телефоном, не знаю.
Ответ на:
комментарий
от philosoft
Ответ на:
комментарий
от simple_best_world_web_master
Ответ на:
комментарий
от r_asian
Ответ на:
комментарий
от simple_best_world_web_master
Ответ на:
комментарий
от r_asian
Ответ на:
комментарий
от simple_best_world_web_master
Ответ на:
комментарий
от Bezuhov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Регулярное выражение Perl (2013)
- Форум Perl регулярное выражение (2009)
- Форум регулярное выражение Perl (2005)
- Форум Регулярные выражения Perl! (2003)
- Форум Perl регулярное выражение (2007)
- Форум [perl] [xs] Регулярные выражения (2011)
- Форум perl регулярное выражение, отрицание (2015)
- Форум perl регулярное выражение utf8 (2015)
- Форум Помогите написать регулярное выражение. (2005)
- Форум Perl и регулярные выражения (2002)