在我的程序中,我有一个这样的字符串:
ag ct oso gcota
使用python,我的目标是摆脱空白区域,只保留a,t,c和g字符.我理解如何摆脱空白区域(我只是使用line = line.replace("","")).但是,如果它们可能是字母表中的任何其他字母,我怎么能摆脱我不需要的字符呢?
我想通过替换数字来创建一个新的字符串%d,例如:
Name.replace( "_u1_v1" , "_u%d_v%d")
Run Code Online (Sandbox Code Playgroud)
......但数字1可以是任何数字,例如"_u2_v2.tx"
我可以给出replace()一个通配符来指望任何数字吗?喜欢"_u"%d"_v"%d".tx"
或者我必须做一个正则表达式?
我调用一个函数返回各种字符的代码,范围从(到",和,和数字).
是否有一种优雅的方式来删除所有这些,所以我最终只有字母?
我希望删除字符串中的每个数字。更具体地说,我希望删除以下代码字符串中的所有数字
Comp_String = "xxf1,aff242342"
怎么能做到这一点。(显然在代码中)。我找到了许多有关删除代码中字母而非数字的实际部分的问题的答案。请解释一下您的代码实际上在做什么
假设我有一个字符串,例如:
string = 'This string 22 is not yet perfect1234 and 123pretty but it can be.'
Run Code Online (Sandbox Code Playgroud)
我想从我的字符串中删除任何与单词混合的数字,例如'perfect1234'and '123pretty',但不是 '22',并获得如下输出:
string = 'This string 22 is not yet perfect and pretty but it can be.'
Run Code Online (Sandbox Code Playgroud)
有没有办法使用正则表达式或任何其他方法在 Python 中做到这一点?任何帮助,将不胜感激。谢谢!