#regex #groovy
#регулярное выражение #groovy
Вопрос:
Как нам выполнить сопоставление регулярных выражений в groovy, каким будет регулярное выражение в groovy для примера ниже?
Example : f2376 Regex: (anyLetter)(followed by 4 digits)
Комментарии:
1. Можете ли вы показать нам, что вы пробовали?
Ответ №1:
Довольно просто с groovy
"f1234" ==~ /[a-z]d{4}/
Обратите внимание, что регулярное [a-z]d{4}
выражение означает любой из символов от а до я один раз, за которым следуют ровно 4 цифры, и, вероятно, может использоваться с любым языком, который обрабатывает регулярные выражения, а не только groovy.
В моей консоли я тестировал только строчные буквы, но для обработки верхнего регистра тоже просто сделайте
"f1234" ==~ /[a-zA-Z]d{4}/
Комментарии:
1. w будет соответствовать не только буквам!