Я пытаюсь создать корпорацию, это нечувствительный префикс. У меня есть следующее, но я не уверен, правильно ли это или нет: < /p>
Код: Выделить всё
String value1 = "97 ebt ue i ua so sufi iqc k";
String pattern1 = "(?=(\\b(?i:.*s.*)))(?=(\\b(?i:.*q.*)))";
В моем примере я пытаюсь найти соответствие для Pattern1 в значении1 . Насколько я понимаю: < /p>
- соответствует любому слову в строке
- и.* делает случай нечувствительным
Это работает с некоторыми случаями, но с другими терпят неудачу. Я не могу выяснить проблему. Дело в том, что должно быть любое слово, которое заканчивается s , а другое, которое заканчивается q , так как ничто не заканчивается ни одним из них, так что оно должно пройти неудачу.
Подробнее здесь:
https://stackoverflow.com/questions/331 ... ive-prefix