Я пытаюсь запечатлеть всего 1 слово до знака равных, но происходит то, что он захватывает все до равного знака. Вот мой код: < /p>
public static void main(String[] args)
{
String text = "This is = an equal sign";
Pattern p = Pattern.compile(" (.*?)=");
Matcher matcher = p.matcher(text);
if (matcher.find())
{
System.out.println("Match: " + matcher.group(0));
}
}
< /code>
Это выход, который я получил: < /p>
match: это = < /p>
< /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/356 ... ns-in-java