【发布时间】:2012-07-10 17:53:50
【问题描述】:
我正在尝试在字符串中查找内容 - 所有内容都在数字之前,例如:
"Diablo Lord Of Destruction 9.2"
这是来自文件的索引,例如 file[2] = "Diablo Lord Of Destruction 9.2"
我如何编写代码,只选择文本并忽略数字和这些数字之前的任何空白(如下所示)?
"Diablo Lord Of Destruction"
我知道您可以通过执行以下操作轻松做到这一点:
contents = file[2]
print contents[0:-2]
由于值会发生变化,我需要一个更强大的解决方案来处理不同大小的数字和不同长度的空白。
【问题讨论】:
-
请澄清您的问题。很难看出他们在问什么。
-
你听说过正则表达式吗?
-
1.我有一个列表,我从中选择一个索引。 2. 文件中的索引包含我要删除的数字。 3. 索引始终采用相同的格式“等等等等等等等等#.#.#” 4. 我想采用该索引,一般来说,能够以任何有效的方法删除数字。
-
@AlejandroPiad 听说过?,是的。实际使用、应用和研究过它们吗?没有
标签: python string parsing indexing