gpt4 book ai didi

c# - 在 C# 中使用正则表达式格式化字符串

转载 作者:可可西里 更新时间:2023-11-01 08:14:14 26 4
gpt4 key购买 nike

我想格式化一个看起来像这样的字符串

BPT4SH9R0XJ6

进入看起来像这样的东西

BPT4-SH9R-0XJ6

字符串总是由 12 个字母和数字组成

非常感谢任何建议,谢谢

最佳答案

试试 Regex.Replace(input, @"(\w{4})(\w{4})(\w{4})", @"$1-$2-$3");

正则表达式经常被 mock ,但它是一种非常巧妙的方式来满足您的需要。可以扩展到使用字符串方法难以满足的更复杂的需求。

关于c# - 在 C# 中使用正则表达式格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com