gpt4 book ai didi

c# - 获取字符串中格式说明符的数量?

转载 作者:太空狗 更新时间:2023-10-30 01:28:08 24 4
gpt4 key购买 nike

当使用 string.Format(string, object[]) 时,如果字符串包含的格式说明符({0}、{1:dd-MM-yyyy} 等)多于 object[].Length.

如果 object[].Length 包含更多说明符,我也想抛出异常。似乎没有内置的方法可以做到这一点,所以我试图获取输入字符串中格式说明符的数量。棘手的一点是像 {{something}} 或 {0:dd-MM-yyyy} 这样的东西是允许的。

有谁知道一种简单的甚至是内置的方法来获取字符串中格式说明符的数量?我目前正在尝试构建正则表达式,但也许有更简单的方法?

最佳答案

看起来有人已经为此构建了一个正则表达式:Is there a better way to count string format placeholders in a string in C#?

关于c# - 获取字符串中格式说明符的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411371/

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