使用正则表达式计算字符串开头的空格数



如何使用regex计算字符串开头的空格数。例如:

string = ' area border router'

count_space变量将返回值1,因为字符串开头有1个空白。如果我的字符串是:

string = '  router ospf 1'

count_space变量将返回值2,因为字符串开头有2个空白。等等…

我想这个表达式应该是RE="^\s"?但不确定如何制定。

您不需要regex,只需执行以下操作即可:

s = ' area border router'
print(len(s)-len(s.lstrip()))

输出:

1

最新更新