Задать вопрос

Регулярно выразиться?

Здравствуйте уважаемые хабрапользователи умеющие регулярно выражаться.

Сам более менее знаком с этим языком, да вот только не очень получается, а время очень поджимает.

у меня есть исходный паттерн, который таки у меня получилось составить
\{([^}]+)\}<br/>

Он умеет парсить такой текст:
Текст текст {это я найду} Текст текст, который я разделю {это я тоже найду} текст текст который я тоже разделю<br/>


В результате моих манипуляций у меня получается 2 массива, один с выделенными (без скобок) «это я найду», а второй массив с текстами «Текст текст».

В общем зачем пустословить, вот результат


Очень хочу что бы у меня парсился следующий текст
Текст текст /*это я найду*/ Текст текст /*это я тоже найду*/ текст текст<br/>


Поэтому регулярно выругался так:
/\*([^/\*]+)/\*<br/>

Меня явно не поняли, и у меня ничего не распарсилось, получился тоже самое что и было.


Помогите пожалуйста написать правильный паттерн, буду очень и очень благодарен, так как сэкономите неимоверно много времени, у меня с регулярками всегда было туго, хоть и читал статью «учимся регулярно выражаться» =(


Если будет интересно, то я тут сражаюсь самостоятельно. Я уверен, что рано или поздно отвечу на собственный вопрос, но хотелось бы пораньше. Спасибо.
  • Вопрос задан
  • 2572 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
max_mara
@max_mara
Вроде-бы так?

#(\/\*.*?\*\/)#
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы