document.querySelectorAll('img[src*="/test/"]')
это не в dom, а в строке
const div = document.createElement('div');
div.innerHTML = str;
const imgsStr = [...div.querySelectorAll('img[src*="/test/"]')].map(n => n.outerHTML).join('');
const imgsStr = Array.from(
new DOMParser().parseFromString(str, 'text/html').querySelectorAll('img[src*="/test/"]'),
n => n.outerHTML
).join('');
мне нужно удалить из этой строки все картинки, которые...
const div = document.createElement('div');
div.innerHTML = str;
div.querySelectorAll('img[src*="/test/"]').forEach(n => n.remove());
str = div.innerHTML;
const d = new DOMParser().parseFromString(str, 'text/html');
d.querySelectorAll('img[src*="/test/"]').forEach(n => n.remove());
str = d.body.innerHTML;
$str = "философски нагруженная";
preg_match("/.{50}$str.{50}/u", $text, $match);
preg_match_all('/\-?\d+/', $str, $matches);
$numstr = implode(' ', $matches[0]);
str.match(/\w+$/)[0]
str.split(/\W/).pop()
str.replace(/.*\W/, '')
-1
, с единицей это 0
, т.е., начало строки) и до конца:str.slice(1 + Math.max(...[...'@/'].map(n => str.lastIndexOf(n))))
[...str].reduce((acc, n) => '@/'.includes(n) ? '' : acc + n, '')
искать слова по шаблону, например по слову "элем*в", т.е. в данном примере под этот шаблон подойдет слово "элементов"
'элем.*в'
. success(data) {
document.querySelector('#result').innerHTML = Array
.from(data.querySelectorAll('info'), n => `<div>${n.firstChild.nodeValue}</div>`)
.join('');
},
str_replace([ '<div>', '</div>' ], [ '<b>', '</b>' ], $str)
preg_replace("/<(\/?)div>/", "<$1b>", $str)
preg_replace("/<(\/?)div(.*?)>/", "<$1b$2>", $str)
new RegExp('(?:^|\\s)([А][.]*)', 'gi')
preg_match_all('/test."([\w\/]+\.php)"/', $str, $matches);
$matches = array_pop($matches);
const kebab = str => str.replace(/\b([A-Z][a-z]*)+\b/g, n => n.replace(/([A-Z])/g, '-$1').replace(/^-/, '').toLowerCase());
console.log(kebab('KebabCase noKebabCase No_Kebab_Case And FuckDonaldTrump!!')); // "kebab-case noKebabCase No_Kebab_Case and fuck-donald-trump!!"