C# 适用于`<;的正则表达式模式是什么;span>&书信电报;李></李></span>;`?
我为以下文本编写了以下正则表达式:C# 适用于`<;的正则表达式模式是什么;span>&书信电报;李></李></span>;`?,c#,regex,C#,Regex,我为以下文本编写了以下正则表达式: "\<li\>\<span\>[\w\d\s\-\,\/\;]+\<\/span\>\<\/li\>" “\\[\w\d\s\-\,\/\;]+\” HTML: “3-1/2英寸切削刃和楔形尖头” “19英寸总长度;24盎司重量” 但它不起作用!什么是合适的模式?只需使用*?匹配所有内容,直到其他内容(惰性匹配): “*?” 您可以测试它。*-实际上,只需使用HTML解析器即可。正则表达式不是解析HTML
"\<li\>\<span\>[\w\d\s\-\,\/\;]+\<\/span\>\<\/li\>"
“\\[\w\d\s\-\,\/\;]+\”
HTML:
“3-1/2英寸切削刃和楔形尖头 ”
“19英寸总长度;24盎司重量 ”
但它不起作用!什么是合适的模式?只需使用
*?
匹配所有内容,直到其他内容(惰性匹配):
“*?”
您可以测试它。
*
-实际上,只需使用HTML解析器即可。正则表达式不是解析HTML的正确工具。请检查此链接
"<li><span>3-1/2-inch cutting edge and wedge-shaped spike</span></li>"
"<li><span>19-inch overall length; 24-ounce weight</span></li>"
"<li><span>.*?<\/span><\/li>"