MB
Size: a a a
MB
UU
MB
MB
UU
ND
let str = `<a href="https://www.youtube.com/watch?v=2EiPb1opH3g" target="_blank" rel="nofollow noreferrer noopener">Що нового в DevTools (Chrome 80)</a> fsgdfgdfg <b>dfdfg</b> <a href="https://www.youtube.com/watch?v=2EiPb1opH3g">Щsdfsdfsdf</a>`Суть такова, есть строка, я матчу со строки все теги <a>....</а>, но теперь мне надо что бы матчило только те теги <a>....</а> в которых нету target/rel или хотя бы не было target.
const strArray = str.match(/(<a(.*?)>(.*?)<\/a>)/g)
console.log(strArray)
strArray.forEach(item => {
str = str.replace(item, `${item} - 1`)
})
console.log(str)
YY
YY
DB
let str = `<a href="https://www.youtube.com/watch?v=2EiPb1opH3g" target="_blank" rel="nofollow noreferrer noopener">Що нового в DevTools (Chrome 80)</a> fsgdfgdfg <b>dfdfg</b> <a href="https://www.youtube.com/watch?v=2EiPb1opH3g">Щsdfsdfsdf</a>`Суть такова, есть строка, я матчу со строки все теги <a>....</а>, но теперь мне надо что бы матчило только те теги <a>....</а> в которых нету target/rel или хотя бы не было target.
const strArray = str.match(/(<a(.*?)>(.*?)<\/a>)/g)
console.log(strArray)
strArray.forEach(item => {
str = str.replace(item, `${item} - 1`)
})
console.log(str)
ND
SG
<a>
существующей регуляркой, а потом уже его отфильтровать отдельно?SG
DB
var str = `<a href="https://www.youtube.com/watch?v=2EiPb1opH3g" target="_blank" rel="nofollow noreferrer noopener">Що нового в DevTools (Chrome 80)</a> fsgdfgdfg <b>dfdfg</b> <a href="https://www.youtube.com/watch?v=2EiPb1opH3g">Щsdfsdfsdf</a>`
var el = document.createElement('div');
el.innerHTML = str;
el.querySelectorAll('a').forEach(doStuff);
ND
var str = `<a href="https://www.youtube.com/watch?v=2EiPb1opH3g" target="_blank" rel="nofollow noreferrer noopener">Що нового в DevTools (Chrome 80)</a> fsgdfgdfg <b>dfdfg</b> <a href="https://www.youtube.com/watch?v=2EiPb1opH3g">Щsdfsdfsdf</a>`
var el = document.createElement('div');
el.innerHTML = str;
el.querySelectorAll('a').forEach(doStuff);
ND
DB
if (!a.target) {a.target = ''}
DB
querySelectorAll('a:not([target])')
ND
if (!a.target) {a.target = ''}
ND
ND
<a>
существующей регуляркой, а потом уже его отфильтровать отдельно?