1
У меня есть регулярное выражение vb.net, которое я использую для идентификации операторов в простой сумме z + x
. Как определить ключевые слова в данном выражении с использованием лексического анализа?vb.net идентифицировать ключевое слово в простом лексическом анализаторе
Мой текущий код:
Dim input As String = txtInput.Text
Dim symbol As String = "([-+*/])"
Dim substrings() As String = Regex.Split(input, symbol)
For Each match As String In substrings
lstOutput.Items.Add(match) '<-- Do I need to add a string here to identify the regular expression?
Next
input: z + x
Это то, что я хочу, чтобы это произошло в выходной
z - keyword
+ - operator
x - keyword
Благодаря малиновка я также сделал еще, если заявление для ввода чисел .. –