你好,有什麼辦法來代替完整的句子例如的JavaScript語句替換
{ <?php echo get_the_title(); ?> || Testowy tytul }
到
Testowy tytul
,以及如何將看起來像正則表達式找到這個
{ <?php echo get_the_title(); ?> || Testowy tytul }
我」我試過這樣的東西,但沒有工作
/{([^%>]+)?}/g
你好,有什麼辦法來代替完整的句子例如的JavaScript語句替換
{ <?php echo get_the_title(); ?> || Testowy tytul }
到
Testowy tytul
,以及如何將看起來像正則表達式找到這個
{ <?php echo get_the_title(); ?> || Testowy tytul }
我」我試過這樣的東西,但沒有工作
/{([^%>]+)?}/g
德,嘗試this
const temp =`{ <?php echo get_the_title(); ?> || Testowy tytuł }`.replace(/{.*?\|\|\s*(.*?)\s*}/g, '$1')
console.log(temp)
{\s*<\?.*?\?>\s*\|\|\s*(.*?)\s*}
const data = `<div class="test">{ <?php echo get_the_title(); ?> || uszanowanko polskie znaki działają i gitara siema coś jeszcze? }</div>`
const replace = data => data.replace(/{\s*<\?.*?\?>\s*\|\|\s*(.*?)\s*}/g, '$1')
console.log(replace(data))
您可以使用下面的正則表達式向找到了句:
.*?\|\|\s?(.*?)\s?}.*
看到demo
的JavaScript更換
let regex = /.*?\|\|\s?(.*?)\s?}.*/g;
let str = `<div class="test">{ <?php echo get_the_title(); ?> || Testowy tytul }</div>`;
let result = str.replace(regex, '$1');
console.log(result);
謝謝你的工作。 Rowniez uszanowanko i dzieki za pomoc。 – wrcode