正则表达式匹配字符串中以数字结尾的字符
正则表达式匹配字符串中以数字结尾的字符
<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>')
这样就可以匹配,并直接输出链接
正则表达式匹配字符串中以数字结尾的字符
正则表达式匹配字符串中以数字结尾的字符
<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>')
这样就可以匹配,并直接输出链接