Javascript 计算文本中特定标记的编号

Javascript 计算文本中特定标记的编号,javascript,regex,Javascript,Regex,是否可用变量文本是一种类型: <p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc WTJEOPITJELTGHELKTG erigjeogjl等 如果在前端可以使用Jquery$('p').length实现,我需要计算标记的数量 如果您正在寻找一个后端函数,您可以使用Cheerio您可以使用此函数进行简单计数 var temp = "<p>wtjeopitjeltgjelktg

是否可用变量文本是一种类型:

<p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc 
WTJEOPITJELTGHELKTG erigjeogjl等

如果在前端可以使用Jquery
$('p').length实现,我需要计算标记的数量


如果您正在寻找一个后端函数,您可以使用
Cheerio

您可以使用此函数进行简单计数

var temp = "<p>wtjeopitjeltgjelktg <h2> erigjeogjl <h3> <p> etc ";
var count = (temp.match(/<p>/g) || []).length;
console.log(count);
var temp=“wtjeopitjeltgjelktg-erigjeogjletc”;
变量计数=(温度匹配(//g)| |[])长度;
控制台日志(计数);
使用解析字符串,并使用以下选项选择段落:

var text=`wtjeopitjeltgjelktg-erigjeogjletc`;
var parsed=new DOMParser().parseFromString(text,'text/html');
const parages=parsed.querySelectorAll('p');

控制台日志(段落长度)使用正则表达式可能会产生错误数量的元素。最好的方法是将其转换为HTML并使用DOM

var str='你好

world

苹果

' var div=document.createElement(“div”) div.innerHTML=str; var count=div.getElementsByTagName(“p”).length
console.log(计数)
请阅读。你应该向我们展示你已经尝试过的东西,而不仅仅是放弃你的要求。这不是代码编写服务。这甚至不是与标记匹配的有效HTMLS。。。。。使用reg exp匹配html是个坏主意。我知道,这是一个很好的例子。我有带标签的var文本中的随机文本,我需要计算标签的数量是的,字符串中的所有文本希望标签不是

我认为答案根据要求是正确的。是的,就是这样!!!TNX解决此类问题的正确方法+1