Javascript 使用正则表达式提取字符串(>和

Javascript 使用正则表达式提取字符串(>和,javascript,regex,react-native,Javascript,Regex,React Native,我想从这个字符串中提取产品名称。我基本上需要做newtext.matchRegexIdontknow;从Cast-到三个点。在>和

我想从这个字符串中提取产品名称。我基本上需要做newtext.matchRegexIdontknow;从Cast-到三个点。在>和<之间的所有东西都不带空格

附言:把这个当作一个字符串。我在尝试使用HTML解析器解析时遇到了性能问题,因为使用HTML解析器解析会挂起应用程序。在与React native的HTML解析器斗争了很多天之后,我决定将其作为字符串获取,获取我想要的部分,并获取我正在寻找的产品名称

`product-title" role="link">



            Cast Iron Square Grill Pan - 10.5 Inch Pre-Seasoned Skillet with...




</span>`

正如有人已经提到的,对所有内容使用regex都是一个坏主意,特别是当您试图解析HTML时,有更好的工具

但要回答你的问题


>[\n]*?。+[\n]*?!我捕获了字符串,我想提取这些单词。我不是在解析HTML。那么你对解析的定义是什么?这不是HTML。它是一根绳子。我想提取产品名称,我已经编辑了这个问题。@TKSilion字符串可以包含HTML,似乎就是这样。这就是那篇文章的内容。正则表达式不是解析HTML的正确工具。使用HTML解析器并以这种方式获取内容。