Как использовать регулярные выражения?Вопрос о регулярном выражении при поиске слов
-3
A
ответ
2
Я не буду давать логику замены (слишком много подачи ложки), но я могу показать вам, как найти слово, начинающееся с z
.
public static void main(String args[]){
String s = "abc zdefg hijk asdsaz";
Pattern p = Pattern.compile("\\b(?!z)(\\w+)\\b");
// \\b is word boundary matcher.
// ?! negative lookahead and checks if a word doesn't start with z
// //w+ matches one or more characters only if previuos condition holds true.
Matcher m = p.matcher(s);
while(m.find()){
System.out.println(m.group());
}
}
O/P:
abc
hijk
asdsaz
+0
Спасибо, за ур ans, я уже сделал эту часть, но столкнулся с проблемой при замене части в моем коде всякий раз, когда я нахожу Z char как начальную букву, вся моя строка не заменит – tushar
Смежные вопросы
- 1. Вопрос о регулярном выражении
- 2. Вопрос о регулярном выражении
- 3. Java - вопрос о регулярном выражении
- 4. Вопрос о регулярном выражении IE и Firefox
- 5. Вопрос о регулярном выражении и токенизации
- 6. Справка о регулярном выражении
- 7. Ошибка оповещения о регулярном выражении
- 8. О матчах в регулярном выражении
- 9. Простой вопрос о регулярном выражении (поиск в VS2008)
- 10. Android - Java - вопрос о регулярном выражении - несоответствующие слова подряд
- 11. На вопрос о регулярном выражении, начиная с последнего матча?
- 12. Вопрос о поиске
- 13. Другой вопрос об отрицательном регулярном выражении
- 14. Очень простой вопрос в регулярном выражении
- 15. Как совместить n слов в регулярном выражении?
- 16. Вопрос о выражении RegExKitLite
- 17. Алгоритм Вопрос о поиске всех допустимых слов в словаре
- 18. вопрос в регулярном выражении в JMeter
- 19. Простой вопрос в регулярном выражении (поиск/замена vim)
- 20. Сообщение с сообщением о регулярном выражении
- 21. Что касается меня о регулярном выражении
- 22. о регулярном выражении для диапазона продвинутых страниц
- 23. Confused о регулярном выражении с отрицаний словами
- 24. новичку о регулярном выражении в Python
- 25. Вращение в регулярном выражении PHP
- 26. Полупространство в регулярном выражении
- 27. Регулярное выражение Вопрос о поиске и замене
- 28. Группировка в регулярном выражении
- 29. отрицание в регулярном выражении
- 30. Двойной период косой черты в регулярном выражении
, если (число> 0) { ул = ""; String str123 = enter_text.getText(). ToString(). ToLowerCase(); \t \t \t \t \t Сличитель согласовани = Pattern.compile ("г (\\ W +) (\\ с)") согласовани. (Enter_text.getText() ToString() toLowerCase()..); \t \t \t \t \t в то время (Matcher.find()) \t \t \t \t \t { \t \t \t \t \t \t str1 = matcher.group (1); \t \t \t \t \t \t System.out.println ("Z letter" + str1); \t \t \t \t \t} \t \t \t \t \t ул = enter_text.getText(). ToString(). ToLowerCase(). \t \t \t \t \t \t \t заменить ("a", "1"). \t \t \t \t \t \t \t заменить ("b", "2"). \t \t \t \t \t \t \t заменить ("c", "3"). \t \t \t \t \t \t \t заменить ("d", "4"). \t \t \t \t \t \t \t заменить ("e", "5"). } – tushar