Мне нужно токенизировать некоторые строки, которые будут разделены в соответствии с такими операторами, как = and !=
. Я успешно использовал регулярное выражение, пока в строке не появился оператор !=
. В моем случае строка была разделена на две части, что ожидаемо, но знак !
находится слева, даже если он является частью данного оператора. Поэтому я считаю, что регулярное выражение для этого не подходит, и я хочу извлечь выгоду из lex
. Поскольку у меня недостаточно знаний и опыта работы с lex, я не уверен, подходит ли он для моей работы или нет. По сути, я пытаюсь заменить правую часть операторов фактическими значениями из других данных. Как вы думаете, это может быть полезно для моего случая?
Спасибо.