VB6格式化字符串问题
我的问题很简单..
如何将 "445B986D2DD3B41852964ABA11408E82"
之类的字符串转换为 445B9-86D2D-D3B41-85296-4ABA1-1408E82
它的格式应为 '#####-######-#####-#####-#####-########## ##
(最后的事情没关系)
My question is simple..
How do I convert a string like "445B986D2DD3B41852964ABA11408E82"
to 445B9-86D2D-D3B41-85296-4ABA1-1408E82
It should be in the format '#####-#####-#####-#####-#####-############
(the last matter does not matter)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
的方法
这是使用
MOD
和使用STEP
Here is a method using
MOD
and using
STEP
为什么不直接添加破折号:
Why don't you just add the dashes:
您可以使用 Mid()、Left()、Right() 函数和连接运算符 (&)。例如:
You may use Mid(), Left(), Right() functions and concatenate operator (&). E.g:
您可以使用带有该掩码的 maskedinput 文本框,但最大长度为 64,或者我可以发送我制作的带有很多改进的超级文本框
you can use a maskedinput textbox with that mask, but the maxlenght is 64, or i can send a supertextbox made by me with a lot of improvements