Come posso trovare tutte le sottostringhe che corrispondono a un'espressione regolare in Java? (Simile a Regex.Matches in .Net)Come ottenere più corrispondenze regolari in Java?
9
A
risposta
14
Creare un coordinatore e utilizzare find()
per posizionarlo nella corrispondenza successiva.
15
Ecco un esempio di codice:
int countMatches(Pattern pattern, String str) {
int matches = 0;
Matcher matcher = pattern.matcher(str);
while (matcher.find())
matches++;
return matches;
}
Problemi correlati
- 1. Gruppi di espressioni regolari per più corrispondenze in javascript
- 2. Boost C++ regex - come ottenere più corrispondenze
- 3. Esiste un modo elegante per eseguire corrispondenze regolari di espressioni regolari in Java?
- 4. Javascript: Come ottenere più corrispondenze in RegEx .exec risultati
- 5. Java 6 regex più corrispondenze di un gruppo
- 6. Come ottenere le corrispondenze di gruppo delle espressioni regolari in CMake?
- 7. Come catturare più corrispondenze regolari, da una singola riga, nella variabile magica $ matches in Powershell?
- 8. Trova gli indici di tutte le corrispondenze regolari in Python?
- 9. Clojure: ottieni un elenco di corrispondenze di espressioni regolari
- 10. più corrispondenze con delimitatore
- 11. Trova sia lo schema che la posizione di più corrispondenze regolari in Ruby
- 12. Come ottenere tutte le possibili corrispondenze di std :: regex
- 13. Java String.replaceTutte espressioni regolari
- 14. Come ottenere le corrispondenze in iOS usando l'espressione regolare?
- 15. Come scrivere più espressioni regolari mantenibili?
- 16. Individuare i campi corrispondenti in una query con più corrispondenze
- 17. Espressioni regolari in C
- 18. Regex più corrispondenze sulla stessa linea
- 19. Perché queste espressioni regolari vengono eseguite lentamente in Java?
- 20. Corrispondenze con caratteri jolly
- 21. Combinare più espressioni regolari in un automa
- 22. Più corrispondenze di stringhe con indexOf()
- 23. Lazy (ungreedy) che corrisponde a più gruppi usando espressioni regolari
- 24. Come utilizzare le espressioni regolari per analizzare HTML in Java?
- 25. Come scrivere e usare espressioni regolari in java
- 26. Java espressioni regolari per abbinare dollaro ammonta
- 27. regex a lunghezza zero e corrispondenze infinite?
- 28. Espressioni regolari Java semplici ad alte prestazioni
- 29. Significato 'Ignora possibili corrispondenze'
- 30. Utilizzo di Java per trovare sottostringa di una stringa più grande uso delle espressioni regolari