C# 中的正则表达式解析为双精度数组
我不太擅长正则表达式。 我有
string rgba = "[0.123,0.223,0.2,1]";
将其转换为 double[] 的最佳方法是什么?
I'm not to good in Regular Expressions.
I have
string rgba = "[0.123,0.223,0.2,1]";
What would be the best way to covert it into double[] ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者,如果您知道它总是以
[
开头并以]
结尾,并且如果您不喜欢 LINQ
Regex 使用起来相当昂贵,我不推荐在这种情况下。
Or if you know that it will always start with
[
and end with]
And if you don't like LINQ
Regex is quite expensive to use, and I wouldn't recommend it in this case.
您可以将正则表达式与正文一起使用:
正则表达式将匹配一个或多个数字,然后匹配一个点,然后匹配任意数量的数字。
You can use a regex with body:
The regex will match one or more digits, then a single dot, then any number of digits.