python 字符串 开头
eventKey=JOIN_EVENT_1
判断字符串是否以
JOIN_EVENT_
开头
Python startswith() 函数 判断字符串开头 – doiido的专栏 – 博客频道 – CSDN.NET
String操作篇-python – 鱼骨头 – 51CTO技术博客
2.2 字符串开头或结尾匹配 — python3-cookbook 2.0.0 文档
此处可以用:
eventKey.startswith(“JOIN_EVENT_”)
已有字符串
eventKey=JOIN_EVENT_1
需要去:
分隔为list
获取对应的1
Split string into a list in Python – Stack Overflow
此处可以用
eventKey.split(“_”)
去得到对应的list
不过
后来改用正则表达式从字符串中提取对应内容,即:
对于字符串
eventKey=JOIN_EVENT_1
想要通过正则去判断字符串是否以:
JOIN_EVENT_
开头
然后再提取对应的最后的数字
Python正则表达式指南 – AstralWind – 博客园
然后通过如下代码即可得到结果:
# eventKey=JOIN_EVENT_1 joinEventMatch = re.match(r’^JOIN_EVENT_(?P<eventId>\d+)$’, eventKey) app.logger.debug(“joinEventMatch=%s”, joinEventMatch) # joinEventMatch=<_sre.SRE_Match object at 0x7f5a2b8c6990> if joinEventMatch: eventId = joinEventMatch.group(“eventId”) app.logger.debug(“eventId=%s”, eventId) #eventId=1 eventIdInt = int(eventId) app.logger.debug(“eventIdInt=%s”, eventIdInt) #eventIdInt=1 |
转载请注明:在路上 » 【已解决】Python中分隔字符串为列表