删除前导和尾随空格?

fpe*_*a06 99 python

我正在努力使用.strip和以下代码行.

谢谢您的帮助.

f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])
Run Code Online (Sandbox Code Playgroud)

Ans*_*uma 221

您可以使用strip()删除尾随和前导空格.

>>> s = '   abd cde   '
>>> s.strip()
'abd cde'
Run Code Online (Sandbox Code Playgroud)

注意:内部空间被保留

  • 如果这是您的目标,请不要忘记将s.strip()的输出分配给s:s = s.strip() (27认同)
  • @GregSchmit 显然有 89294 只眼睛扫描了它。你有一对锋利的:P (2认同)

Li-*_*Yip 5

将您的一个班轮扩展为多行.然后变得容易:

f.write(re.split("Tech ID:|Name:|Account #:",line)[-1])

parts = re.split("Tech ID:|Name:|Account #:",line)
wanted_part = parts[-1]
wanted_part_stripped = wanted_part.strip()
f.write(wanted_part_stripped)
Run Code Online (Sandbox Code Playgroud)