Предположим, что у меня есть следующие слова, которые я хочу принять в регулярном выражении. iare, sare, are, snore , zere, tnore
Совет для простого простого регулярного выражения
Я мог бы использовать or
выражение Идя этим путем: (iare|sare|are|snore|zere|tnore)
но пытается оптимизировать его, я переписал его следующим образом: (s|t)?(t|n)?(i|s|a|z|t)?(a|o|e)re
Есть ли способ, чтобы написать лучше, чем регулярное выражение последнего?
Любая помощь будет оценена по достоинству. Благодаря
Какой движок регулярных выражений вы используете? – psxls
Против каких критериев вы пытаетесь его оптимизировать? Представление? Читаемость? Переносимость? –
@hwnd один символ короче '([is]? A | [st] no | ze) re': P – HamZa