Какое сообщение об ошибке вы получаете? Вы уверены, что значение в позиции id является первым элементом в массиве?
Самые известные сайты регулярного выражения:
http://www.regular-expressions.info/
http://regexlib.com/RETester.aspx
Здесь у Вас есть шпаргалка Регулярного выражения:
http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/
Так как несколько человек упомянули RegexBuddy, который я разработал, я добавлю, что RegexBuddy включает библиотеку регулярных выражений для многих общих целей.
Я не знаю ни о каком инструменте на рынке сегодня, который может автоматически сгенерировать регулярные выражения на основе демонстрационного текста. Инструменты как RegexBuddy работают наоборот. Вы создаете regex, и инструмент указывает, соответствует ли он Вашему демонстрационному тексту или нет. RegexBuddy действительно предоставляет меню Insert Token на вкладке Create, которая делает намного легче создать регулярное выражение.
существуют некоторые потрясающие инструменты для помощи, создают regexs на основе демонстрационного текста, я думаю, что каждого называют, regexbuddy (плохо ищут это, когда я не нахожусь по своему телефону), но сайт, regexlib.com имеет много regexs для общих целей.
Информация о регулярных выражениях является сайтом, который должен дать Вам, в чем Вы нуждаетесь
Страница Examples имеет хороший выбор примеров и страницу инструментов для утилит
У Roy Osherove есть хороший набор свободных regex инструментов. На самом деле я думаю, что Regulazy мог бы быть точно, что Вы ищете. Его страница инструментов снижается, но можно найти ссылки на загрузку http://weblogs.asp.net/rosherove/pages/tools-and-frameworks-by-roy-osherove.aspx. Попытайтесь искать его блог больше информации о Regulazy.
Для Windows RegX Tool
Попробуйте M Squared Technologies - Regx - Это свободно. Хороший для одной строки, метода проб и ошибок.
RegexPal является потрясающим средством проверки регулярного выражения онлайн, созданным в JavaScript. Это также содержит справочник прямо на сайте и ссылке на почти полную ссылку из developer.mozilla.org.
Модуль Regexp :: Common на CPAN перечисляет множество распространенных регулярных выражений.