使用正则表达式删除字母前的空格

时间:2019-05-27 07:11:25

标签: python regex python-3.x

我想从某些字母和数字中删除开头的空格。它是一个字符串。我尝试使用strip()regex sub,但失败。

此处为文本:

2019-05-23 10:51 IST
  192.168.1.1 (192.168.1.1)

  192.168.1.2 (192.168.1.2)

  192.168.1.3 (192.168.1.3)

  android-eb20919729f10e96 (192.168.1.4)

  maheshkumar-thinkpad-t410 (192.168.1.5)

  kavin-t420 (192.168.1.7)

  smackcoders (192.168.1.8)


 (7 hosts up) scanned in 22.99 seconds

我使用了此代码,但失败了:

data = re.sub(r'^[a-z]*', ' ',my_data)

我想要这样:

2019-05-23 10:51 IST
192.168.1.1 (192.168.1.1)

192.168.1.2 (192.168.1.2)

192.168.1.3 (192.168.1.3)

android-eb20919729f10e96 (192.168.1.4)

maheshkumar-thinkpad-t410 (192.168.1.5)

kavin-t420 (192.168.1.7)

smackcoders (192.168.1.8)


(7 hosts up) scanned in 22.99 seconds

0 个答案:

没有答案