Показать сообщение отдельно
  #7 (permalink)  
Старый 05.06.2012, 17:54
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

#1:
Если вы используете /\*\*([\s\S]+)\*\*/g, то имейте ввиду, что этот квантификатор является жадным, и он пойдет до последней двойной звёздочки во входной строке. Чтобы выделить текст до ближайшей двойной звёздочки, нужно использовать или:
/\*\*([\s\S]+?)\*\*/g (ленивый квантификатор), или:
/\*\*([^*]+)\*\*/g если текст внутри не может содержать звёздочки.
#2:
Негативный просмотр пишется так: (?! ... ) Но я не совсем понял, как должна работать регулярка для ссылки с негативным просмотром.
Ответить с цитированием