Используя C #, я разбиваю подобные строки на токены:
Sum(Table.Fieldname) As Alias
Table2.Fieldname2 As Alias
Я разбиваю их как:
var c = "Sum(Table.Fieldname) As Alias";
string[] Tokens = Regex.Split(c, @"\b")
\ b, приятно дал мне все токены, нопроблема в том, что мне нужно рассматривать закрывающую скобку, за которой следует пробел, как отдельные токены, в данный момент они находятся в одном и том же элементе:
?System.text.RegularExpressions.Regex.split("Sum(Table.Fieldname) As Alias", "\b")
{Length=11}
(0): ""
(1): "Sum"
(2): "("
(3): "Table"
(4): "."
(5): "Fieldname"
(6): ") "
(7): "As"
(8): " "
(9): "Alias"
(10): ""
В приведенном выше элементе 6 мне нужно стать элементами 6 и 7с скобками отдельно от пробелов.Как я могу изменить регулярное выражение, чтобы сделать это?