【发布时间】:2016-11-11 09:58:44
【问题描述】:
我在一个列表中有几个字符串:
List<string> mylist = new List<string>();
mylist.Add("_+hello[]_");
mylist.Add("_+how||");
mylist.Add("_+are,,");
mylist.Add("||you=_");
mylist.Add("_+doing\"_");
我想将最后一个和第一个特殊字符 (+,_[]=") 全部放入数组中。
string[,] array = new string[5,2]
我的数组最后应该看起来像这样:
_+ AND [] _
_+ AND ||
_+ AND ,,
|| AND =_
_+ AND "_
有人知道怎么做吗?
提前致谢
【问题讨论】:
-
到目前为止你想出了什么?
-
这没有意义,你想要第一个字符但想要返回
_+ -
试试
Regex.Split(str, @"[^\W_]+") -
@WiktorStribiżew 请将此作为答案发布,这太棒了
-
发布了两个正则表达式的变体。