Regex 正则表达式匹配到特定的单词或字符

Regex 正则表达式匹配到特定的单词或字符,regex,Regex,我试图从列表中检索一些CPU型号,但列表中有一些HTML标记。如何排除这些标记,但只保留品牌+型号,如“英特尔酷睿i7-4700HQ”或“AMD A8-6410” Intel Core i7-4700HQ AMD A8-6410 AMD A10-5745M APU 英特尔I5-4210U 我有 (((英特尔)|(AMD)).+) 不过,这也会拾取标记。尝试此模式。它的基本意思是,搜索“英特尔”或“AMD”关键字。包括任何一个关键字,后跟任何字符,直到一个尖括号字符 ((英特尔)|(AMD))[

我试图从列表中检索一些CPU型号,但列表中有一些HTML标记。如何排除这些标记,但只保留品牌+型号,如“英特尔酷睿i7-4700HQ”或“AMD A8-6410

Intel Core i7-4700HQ
AMD A8-6410
AMD A10-5745M APU
英特尔I5-4210U
我有

(((英特尔)|(AMD)).+)


不过,这也会拾取标记。

尝试此模式。它的基本意思是,搜索“英特尔”或“AMD”关键字。包括任何一个关键字,后跟任何字符,直到一个尖括号字符


((英特尔)|(AMD))[^]*

如果您只想要不带标记的文本,有比正则表达式更好(更有效)的方法。你在使用什么语言?我没有使用任何语言,因为我没有太多的知识,也不知道哪种语言最适合这个目的。但是,我正在为Chrome使用一个名为“Web Scraper”的扩展,试图从特定网站检索一些笔记本电脑产品信息。您可以先清理字符串,删除任何标记,即用空字符串替换“\”的所有实例。
<span>Intel Core i7-4700HQ</span>
<span>AMD A8-6410</span>
<span>AMD A10-5745M APU</span> 
<span>Intel I5-4210U</span>