有人可以用一些正则表达式来帮助我吗?

Joe*_*een 3 c# regex arrays

我正在尝试int[]从以下字符串中获取.我最初在做一个Regex().Split()但是你可以看到没有明确的方法来分割这个字符串.我可以拆分[a-z]但后来我必须删除逗号.已经很晚了,我想不出一个很好的方法来做到这一点.

"21,false,false,25,false,false,27,false,false,false,false,false,false,false,false"
Run Code Online (Sandbox Code Playgroud)

有什么建议?

Asa*_*aph 6

拆分如下:

[^\d]+
Run Code Online (Sandbox Code Playgroud)

如果你的字符串不是以数字和/或末尾的空元素开头,如果你的字符串没有以数字结尾,你可能会在开头得到一个空元素.如果发生这种情况,您可以修剪这些元素 更好的是,如果Regex().Split()支持某种标志不返回空字符串,请使用它.