解析这个html表regex
我有两个相关的问题: 我有以下html文本:解析这个html表regex,html,regex,Html,Regex,我有两个相关的问题: 我有以下html文本: 1500 我想解析1500,最好不要有空格,尽管我总是可以在后面修剪 我正在测试regex101,到目前为止,我的测试结果如下: .*? 我回想起: >1500,接近我想要的。我的意思是,我可以在之后手动解析它,但我更希望只返回1500 第二个问题: 如果我有以下html文本: 我如何解析此代码以返回Lake?如果我使用正则表达式.*?,我会返回 ,这比我想要的要多。使用括号进行分组和捕获 首先检查模式>(.*)。如果不匹配, 检查是否存在>(.
1500
我想解析1500
,最好不要有空格,尽管我总是可以在后面修剪
我正在测试regex101,到目前为止,我的测试结果如下:
.*?
我回想起:
>1500
,接近我想要的。我的意思是,我可以在之后手动解析它,但我更希望只返回1500
第二个问题: 如果我有以下html文本:
我如何解析此代码以返回Lake
?如果我使用正则表达式.*?
,我会返回
,这比我想要的要多。使用括号进行分组和捕获
首先检查模式>(.*)
。如果不匹配,
检查是否存在>(.*)
但是,不建议使用正则表达式解析HTML。读一读
编辑:MDR的解决方案(
^.*?>(\w+)我不理解反对票。我问了一个合理的问题,提供了我的想法,并用javascript说明了问题。它只是用javascript匹配。x='1500'
x.match(/>.*/g)
@MDR只捕获单词字符!