下面的代码行做了什么?它的Jython等价物是什么?
Function Import_PUERTOR(strField, strRecord)
Dim re
Set re = New RegExp
re.Pattern = "^\s*"
re.MultiLine = False
strField = re.Replace(strField,"")
End Function
答案 0 :(得分:4)
此代码删除strField
字符串左侧的前导空格。
Python正则表达式转换?没有必要,python内置了非正则表达式(更快,更短写):
strField = strField.lstrip()
会做
lstrip
返回删除了前导字符的字符串副本。 句法 海峡。 lstrip([字符])字符 可选的。指定要删除的字符集的字符串。如果省略或None,则chars参数默认为删除空格。 chars参数不是前缀;相反,它的所有值组合都被剥离了。