无法从字符串中删除 blanks/tabs
Unable to remove blanks/tabs from string
我正在使用 Python 构建逻辑。面对删除字符串中的白色 space 的挑战。
实际代码如下:
searchExprLineWithoutSpace.replace(" ", "").strip())
我什至尝试过使用 lstrip、rstrip,但没有成功。这里的实际字符串如下:
"// SetSearchExpr(searchExpr);
ExecuteQuery();
var FR = FirstRecord();"
无论我做什么,我都无法从第一行中删除 space:
如果有人可以指导我还能做什么,那将会有所帮助。谢谢
如果要删除所有空格,可以使用str.split
的通用参数,然后加入它。
我要注意的一件事是您提供的这个字符串不正确,因为它需要是多行的三重引号。
无论如何,如果你想删除空格,你可以这样做
white_space_to_remove = "hello world this is uneven whitespace"
white_space_to_remove = ''.join(white_space_to_remove.split())
这将给出没有任何空格的字符串,因为 str.join 的分隔符只是一个空字符串。
但是,我不确定您要如何删除空格,因为您的问题很笼统。
注意:
str.split 没有任何参数默认情况下将被任何空格分割。
我正在使用 Python 构建逻辑。面对删除字符串中的白色 space 的挑战。 实际代码如下:
searchExprLineWithoutSpace.replace(" ", "").strip())
我什至尝试过使用 lstrip、rstrip,但没有成功。这里的实际字符串如下:
"// SetSearchExpr(searchExpr);
ExecuteQuery();
var FR = FirstRecord();"
无论我做什么,我都无法从第一行中删除 space:
如果有人可以指导我还能做什么,那将会有所帮助。谢谢
如果要删除所有空格,可以使用str.split
的通用参数,然后加入它。
我要注意的一件事是您提供的这个字符串不正确,因为它需要是多行的三重引号。
无论如何,如果你想删除空格,你可以这样做
white_space_to_remove = "hello world this is uneven whitespace"
white_space_to_remove = ''.join(white_space_to_remove.split())
这将给出没有任何空格的字符串,因为 str.join 的分隔符只是一个空字符串。
但是,我不确定您要如何删除空格,因为您的问题很笼统。
注意: str.split 没有任何参数默认情况下将被任何空格分割。