Python如何在不使用regex的情况下匹配一个字符后跟任何内容?
我有一堆看起来像 aaa -bx
或 aaa -bxx
的字符串,其中 x
是一个数字。有没有办法在不使用 regrex 的情况下处理 bx
或 bxx
?我记得有类似 b_
的东西可以匹配它。
I have a bunch of string look like aaa -bx
or aaa -bxx
where x
would be a digit. Is there any way to mach bx
or bxx
without using regrex? I remember there is something like b_
to match it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用字符串方法。
匹配文字
aaa -b
后跟数字:如果您想检查最后一个
b
之后的部分是否是数字,请使用s.rsplit('b' )[-1].isdigit()
You can use string methods.
Matching literal
aaa -b
followed by digits:If you rather want to check if the part after the last
b
are digits, uses.rsplit('b')[-1].isdigit()