我有一个像这样的字符串:
<td casd2" aasdeft" class="satyle3">
<b><a asddidasd?ct=Peasds&fasdaao=Monsdar
&pID=19635"...
我需要19635。
有人可以帮助我吗?
最佳答案
我将使用正则表达式做出更简洁的解决方案:
>>> import re
>>> s = '<td casd2" aasdeft" class="satyle3"><b><a asddidasd?ct=Peasds&fasdaao=Monsdar&pID=19635"...'
>>> match = re.search(".*pID=(\d+).*",s)
>>> if match:
... match.group(1)
...
'19635'
不错,很简单,不是吗?
关于python - Python分割字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8197099/