usunięcie tekstu przed danym słowem

0

Witajcie!
Dopiero się uczę Javy więc prosze o wyrozumiałość

mam taki problem, mianowicie mam podany jakiś tam string dla przykładu " czy ala ma kota?"
chciałbym pozbyć się wszystkiego co znajduje się przed ala wraz z ala, ma to wyglądać tak: "ma kota?"

czy ktoś wie jak to zrobić ? z góry dziękuje za jakikolwiek przykład.
Pozdrawiam!

0

niestety nie do końca to jeszcze rozumiem :/ moznaby było na jakimś przykładzie wytłumaczyć ?

0

Możesz to zrobić, np w taki sposób:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * Author: Daniel
 */
public class RegexTest {
    
    public static void main(String[] args) {
        final String text = " czy ala ma kota?";
        Pattern pattern = Pattern.compile("ala");
        final Matcher matcher = pattern.matcher(text);
        if(matcher.find()){
            System.out.println(text.substring(matcher.end()).trim());
        }

    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1