我希望将固定长度的文本传输到XML,并使用RegEx进行转换。在位置36的每一行文本文件大约是‘用户的初始’,这需要一个字母数字。但有时它是空白的。所以我使用RegEx模式,比如a\s{1},这很好,它要么匹配一个字母数字,要么是空白。但是,当我使用模式进行验证时,模式说我的RegEx与他的\p{L}{1}不匹配,这意味着它只能是字母。那么在我的RegEx上我该做什么呢?或者,它们必须更改文本文件模式或更改架构。下面是我的代码示例:
Dim linePattern2 As New Regex("^(?<type_code>\d{3})(?<snm>[a-zA-Z