我需要将 ID 字段添加到由电子邮件地址的用户 ID 部分制成的 plif 文件中。我们的电子邮件用户 ID 是可变长度的,但是当我将其作为 ID 输出时,输出的长度必须正好为 48 个字符。
查找电子邮件用户 ID 的正则表达式
A(02||20)(N.* )([^ ]*)(\@[a-zA_Z.]*newpaltz.edu)
到目前为止,电子邮件用户 ID 的输出 \3 = 电子邮件用户 ID 和 ZZZ 只是一个占位符,因此我可以轻松找到我的输出。
A02\3 ZZZ A\1\2\3\4
问题是我无法将输出格式化为正好 48 个字符长。
这是我可能会得到的 3 个电子邮件用户 ID
toleveg
some.otheruser
n03468654
我必须以如下格式输出它们:
A02toleveg + 00ACN
A02some.otheruser + 00ACN
A02n03468654 + 00ACN
我一直在使用记事本++,但我想我可能会切换到 PHP。如果没有直接的正则表达式解决方案,VBscript 或 Jscript 是我可以应付的其他语言。