Я знаю, что это будет ОЧЕНЬ очевидный ответ, но я не могу найти ничего о том, как это сделать.Рекурсивный шаблон регулярного выражения в JavaScript
Я пытаюсь <
и экранирования в >
внутри HTML строки
Моя строка вывода тест по существу:
```php
>h2<Heading2>/h2<
```
`>h2<Heading2>/h2<`
>h2<Heading2>/h2<
Таким образом, в этом примере мы имеем Github приправленный Markdown, регулярный code
уценки сниппет , а затем необработанный текст с тем же тегом HTML. Я хочу отменить необработанный тег (третий), чтобы фактически стать ссылкой. Идеальный выход будет примерно таким.
```php
>h2<Heading2>/h2<
```
`>h2<Heading2>/h2<`
<h2>Heading2</h2>
Я застрять на получение мультипликатор >
в одной и той же линии.
Текущее регулярное выражение:
/(?:.*?(>))/
Это позволит получить первую запись.
/(?:.*?(>))/g
Этот номер получает вторую запись. Я хочу, чтобы он мог получить КАЖДЫЙ вход. Тогда, это просто вопрос бросания клещей.
/(?:```|`)(?:.*?(>)).*?(?:```|`)/gs
Я могу только заменить '' >, которые являются НЕ в '\' \ '\' {здесь} \ '\' \ '' и '\' {здесь} \ '' –