【发布时间】:2016-12-06 14:49:12
【问题描述】:
我有以下字符串
{token1;token2;token3@somewhere.com;...;tokenn}
我需要一个Regex 模式,它会给出字符串数组的结果,例如
token1
token2
token3@somewhere.com
...
...
...
tokenn
如果可以使用相同的模式来确认字符串的格式,也将不胜感激,这意味着字符串应该以花括号开始和结束,并且锚点中至少存在 2 个值。
【问题讨论】:
-
什么是正则表达式?你用的是什么编程语言?
-
大部分语言都支持
split(";")? -
我必须在 C# 中使用它
-
@PavneetSingh 请在结果示例下方查看我的 cmets :)
-
好消息,在 C# 中,您可以使用正则表达式来做到这一点。为什么需要正则表达式,顺便说一句?您真的可以使用
s.Trim(' ','}','{').Split(';'),然后检查数组中是否有 2 个或更多项目。见ideone.com/3D23m6