如何按'-'
分割字符串'>'
和不?
我想拆分下面的字符串:
"->"
并将结果等于:
AAA-BBB->CCC>DDD
答案 0 :(得分:4)
以下示例使用具有前瞻和后观规则的正则表达式来基于' - '或'>'拆分字符串但不是' - >':
string input = "AAA-BBB->CCC>DDD";
var regex = new Regex("-(?!>)|(?<!-)>");
var split = regex.Split(input);
// split = { "AAA, "BBB->CCC", "DDD" }