Я хочу добавить гиперссылки на URL в тексте, но проблема в том, что у меня могут быть разные форматы, и в URL могут быть некоторые подстроки, повторенные в других строках. Позвольте мне объяснить это лучше на примере:
Here I have one insidelinkhttp://google.com But I can have more formats like the followings: https://google.com google.com
И сейчас у меня есть следующие ссылки, извлеченные из приведенного выше примера: ["http://google.com", "https://google.com", "google.com"]
, и я хочу заменить эти совпадения следующим массивом: ['<a href="http://google.com">http://google.com</a>', '<a href="https://google.com">https://google.com</a>', '<a href="google.com">google.com</a>']
Если я переберу массив, заменяющий каждый элемент, возникнет ошибка, как в приведенном выше примере, если я правильно добавлю гиперссылку для "http://google.com"
, каждая подстрока будет заменена другой гиперссылкой из "google.com"
Кто-нибудь знает, как решить эту проблему?
Спасибо