Я пытаюсь построить строку регулярных выражений в Java.Java - регулярное выражение для поиска
Пример
search - test
он должен соответствовать следующие TestCases
1. The test is done
2. me testing now
3. Test
4. tEST
5. the testing
6. test now
То, что я прямо сейчас (не работает)
([a-z]+)*[t][e][s][t]([a-z]+)*
, что может быть правильный код регулярное выражение для этого ??
Ответ ** YY **, как в 'Y не trY' ... Вы всегда можете играть с регулярными выражениями на несколько сайтов, в том числе [этот] (http://www.regexplanet.com/advanced/java/index.html) ... – ppeterka
Не работает вообще или только для некоторых значений? Java чувствительна к регистру. Я не эксперт по регулярному выражению, но я уверен, что есть некоторые из Stackoverflow, которые разрешат это через секунду: D –
Почему '[t] [e] [s] [t]' вместо 'test'? Также '([a-z] +) *' - простой способ [катастрофического возврата] (http://www.regular-expressions.info/catastrophic.html). – Pshemo