【问题标题】:String searching - Python字符串搜索 - Python
【发布时间】:2016-02-09 20:07:53
【问题描述】:

我需要能够检查一个字符串是否包含多个字母和整数,如果可能的话,如何根据用户输入将一个字符串分成三个独立的部分,有什么想法吗? 任何帮助都是有用的谢谢

【问题讨论】:

  • 请举例说明您要处理的数据以及您希望如何拆分数据。
  • 除了“有什么想法吗?”别无其他问题。在你的问题中......
  • “有什么想法吗?” - 写一些代码?阅读教程?想一想?
  • if 'x' in mystring: do_something()

标签: python


【解决方案1】:

我认为最好的方法是使用正则表达式。您只能过滤掉数字

import re
str1=aas30dsa20
str2=re.sub("\D", "", str1)
'3020'

然后你可以在原始字符串中搜索结果

start=str1.index(str2)
end=len(str1)

最后用

过滤
originalStr[start:end]

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 2021-06-12
    • 2011-10-21
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多