Я хочу, чтобы мой Regex игнорировать строку, если она содержит два * с вместо одного *:Regex не захватывают символы
**hello**
*hello*
Мой Regex захватывает два *hello*
с. Как я могу только захватить *hello*
, а не **hello**
? Вот мой текущий Regex:
\*{1}?[^\*|\s]{1,}?\*{1}?
Edit: То, что я пытаюсь сделать:
я делаю расширение Chrome, который превращает *hello*
в привет и превращает **hello**
в привет. Однако, поскольку Regex делает перекрытие **hello**
с *hello*
, он превращает выделенную курсивом выделенную курсивом. Как я могу это остановить?
Как насчет '** hello *' и '* hello **'? – Oriol
Это не проблема. Я могу с ними справиться. Они не ошибаются.
– Billy
Но что должно быть захвачено? 'hi * hello *'? – dman2306