我找不到一个适用于我的情况的正则表达式。我需要把所有的文本放在两个方括号之间,但不是连字符之间。例如:
[[abc]] would get abc
[[-abc]] would get -abc
[[abc-]] would get abc-
[[-abc-]] would get nothing
我几乎可以得到我想要的东西:
\[\[(\-(.*?)\-)\]\]
但是这个表达式返回两个方括号之间的文本以及连字符之间的文本(我需要它不在连字符之间)。
有什么帮助吗?
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;