我怎么能用一些字符分割字符串,而不是用这些字符组成的字符串
本文关键字:字符 字符串 怎么能 分割 | 更新日期: 2023-09-27 18:29:29
如何通过'-'
和'>'
拆分字符串,而通过"->"
拆分字符串?
我想把字符串拆分如下:
AAA-BBB->CCC>DDD
得到的结果等于:
{ "AAA", "BBB->CCC", "DDD" }
下面的示例使用带有先行和后向规则的正则表达式来基于'-'或'>'而不是'->'拆分字符串:
string input = "AAA-BBB->CCC>DDD";
var regex = new Regex("-(?!>)|(?<!-)>");
var split = regex.Split(input);
// split = { "AAA, "BBB->CCC", "DDD" }