Почему моя замена RegExp идет для бесконечного цикла для этого ввода? - PullRequest
0 голосов
/ 21 декабря 2018

Я анализирую некоторые относительные URL на странице HTML.Но мой RegExp идет для бесконечного цикла для этого документа HTML.Почему это происходит так, как у вас?

Ссылка на документ: view-source: https://www.vatanbilgisayar.com/

Код с регулярным выражением:

body = body.replace(/(?:href=(?:"|'))((?:(?:(?:\/)))?(?:(?:\.\.\/)*)?(?:(?:[a-zA-Z0-9-_]+\/?)+)?(?:(?:[a-zA-Z0-9-_])*(\.[a-zA-Z0-9-_]{1,})+)?)(?:"|')/g, (a, b) => {
    return `href="${config.get('baseUrl')}api/preview?url=${new URL(b, target).href}"`;
});*/

Этот код предназначен длябесконечный цикл ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...