JFlex - Regex для "Стрелка"
Поэтому, если бы я хотел ввести символ стрелки, ->, через регулярное выражение JFlex, я бы подумал, что это будет просто строка "->". Однако, если я пытаюсь это сделать, я всегда получаю сообщение Could not match Input Error.
"-->" {}
Не работает Насколько я могу судить, комбинация экранирования определенных символов также не возможна. Я знаю, что каждый из этих символов является особенным в flex, и я знаю буквальный / />/ способ, который работает в других языках, не в Java.
Что мне не хватает?
1 ответ
Решение
Если я правильно понимаю, вы пытаетесь найти совпадение для '->'? Если это так, выражение [\-\-\>]+
заполните найти тот матч.
Протестировано на http://www.regexplanet.com/advanced/java/index.html