什么是以下VBScript的Jython或Python等价物?

时间:2017-01-26 18:52:34

标签: python vbscript jython-2.7

下面的代码行做了什么?它的Jython等价物是什么?

Function Import_PUERTOR(strField, strRecord)
    Dim re 
    Set re = New RegExp
    re.Pattern = "^\s*"
    re.MultiLine = False
    strField = re.Replace(strField,"")
End Function

1 个答案:

答案 0 :(得分:4)

此代码删除strField字符串左侧的前导空格。

Python正则表达式转换?没有必要,python内置了非正则表达式(更快,更短写):

strField  = strField.lstrip()

会做

  

lstrip返回删除了前导字符的字符串副本。   句法   海峡。 lstrip([字符])

     

字符      可选的。指定要删除的字符集的字符串。如果省略或None,则chars参数默认为删除空格。 chars参数不是前缀;相反,它的所有值组合都被剥离了。