Java: правильное выражение регулярного выражения для работы со следующей строкой? - PullRequest
0 голосов
/ 16 марта 2012
String someXpath = "/a/b/c[3]/preceding-sibling::c[3]/a[2]";
someXpath.replaceAll("/preceding\\-sibling::(.*)\\//", ""));

В основном я пытаюсь получить "/a/b/c[3]/a[2]";

1 Ответ

1 голос
/ 16 марта 2012

Это удалит все до следующего /.

someXpath.replaceAll("/preceding-sibling::[^/]*","")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...