我有以下字符串
http://example.com/variable/controller/id32434242423423234?param1=321m2=4324342
在这种情况下,如何以最佳方式提取id值 - 32434242423423234
Regardz,Mladjo
你可以使用正则表达式,例如:
import re
s = "http://example.com/variable/controller/id32434242423423234?param1=321¶m2=4324342"
m = re.search(r'controller/id(\d+)\?',s)
if m:
print "Found the id:", m.group(1)
Run Code Online (Sandbox Code Playgroud)
如果您需要将值作为数字而不是字符串,则可以使用int(m.group(1)).有很多其他方法可以更合适,这取决于代码的更大目标,但没有更多的上下文,很难说.
| 归档时间: |
|
| 查看次数: |
1305 次 |
| 最近记录: |