簡體   English   中英

在javascript中使用正則表達式提取單詞

[英]extract word using regular expression in javascript

這是我的字符串

var str = 'varying<div class="desc_1"><div>Changing or xyz</div></div>';

我想在javascript中使用正則表達式從句子中提取“vary”和“Changing或xyz”單詞。 我想要像這樣的輸出

str1 = "varying";
str2 = "Changing or xyz";


Js Fiddle Link

需要在這里使用正則表達式嗎?

 var str = 'varying<div class="desc_1"><div>Changing or xyz</div></div>'; var tmp = document.createElement('div'); tmp.innerHTML = '<div>' + str + '</div>'; var text = []; var divs = tmp.getElementsByTagName('div'); for (var i = 0; i < divs.length; i++) { var textEle = divs[i].childNodes[0]; if (textEle.nodeValue !== null) { text.push(textEle.nodeValue); } } console.log(text); document.getElementById('output').innerHTML = text.join(', '); 
 <p id="output"></p> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM