正则表达式匹配字符串中以数字结尾的字符

时间: 2023-08-02 admin 互联网

正则表达式匹配字符串中以数字结尾的字符

正则表达式匹配字符串中以数字结尾的字符

正则表达式匹配字符串中以数字结尾的字符

<li class="xxx"><a href=".htm">abc90</a></li>
<li class="xxx"><a href=".htm">abc90history</a></li>
<li class="xxx"><a href=".htm">de1</a></li>
<li class="xxx"><a href=".htm">de1history</a></li>
<li class="xxx"><a href=".htm">de2</a></li>
<li class="xxx"><a href=".htm">de2history</a></li>
<li class="xxx"><a href=".htm">de3</a></li>
<li class="xxx"><a href=".htm">de3history</a></li>
<li class="xxx"><a href=".htm">de4</a></li>
<li class="xxx"><a href=".htm">de4history</a></li>
<li class="xxx"><a href=".htm">de5</a></li>
<li class="xxx"><a href=".htm">de5history</a></li>
<li class="xxx"><a href=".htm">de6</a></li>
<li class="xxx"><a href=".htm">de6history</a></li>
<li class="xxx"><a href=".htm">de6deploy/a></li>
<li class="xxx"><a href=".htm">de7</a></li>
<li class="xxx"><a href=".htm">de7history</a></li>
<li class="xxx"><a href=".htm">de7deploy</a></li>
    

比如上图这样一段代码,需要获取以数字结尾的内容,并拿到其链接,可以这样写正则表达式:

findurl = re.compile(r'<a href="(.*?)">\w+\d+</a></li>')

这样就可以匹配,并直接输出链接