我使用一个包含大字符串的 vbs 变量。该字符串包含多行,其中一些行以一个或多个空格开头。我需要删除变量中每行开头的所有空格。为此,我使用了一个正则表达式,例如 ^\s+,但它只忽略字符串开头的空格,而不是所有行中的空格作为我的变量的一部分。拜托你能帮我做点什么吗?
先感谢您
我使用一个包含大字符串的 vbs 变量。该字符串包含多行,其中一些行以一个或多个空格开头。我需要删除变量中每行开头的所有空格。为此,我使用了一个正则表达式,例如 ^\s+,但它只忽略字符串开头的空格,而不是所有行中的空格作为我的变量的一部分。拜托你能帮我做点什么吗?
先感谢您
该变量包含一个包含换行符的字符串,是吗?如果是,请尝试将 RegExp 的属性 Multiline 设置为 true。
来自:http ://www.xaprb.com/blog/2005/11/04/vbscript-regular-expression-gotchas/
(您还可以将每一行拆分为一个数组,并在每个循环上执行正则表达式)