Regex для удаления escape-слешей в строке - PullRequest
1 голос
/ 16 февраля 2012

У меня есть строка

/bus-stops/ 

Может ли кто-нибудь помочь мне с помощью регулярного выражения для удаления escape-косых черт и предоставления только строки?

Ответы [ 3 ]

3 голосов
/ 16 февраля 2012

Попробуйте это регулярное выражение:

(?<=/)[^/]+(?=/)

Это будет соответствовать символам, разделенным косой чертой (без учета косой черты)

Изменить после добавления тега java

Вот какиспользовать более простое регулярное выражение в Java:

String input = "foo/bus-stops/bar";
String token = input.replaceAll(".*/([^/]+)/.*", "$1");
System.out.println(token); // prints "bus-stops"
3 голосов
/ 16 февраля 2012

myString.replaceAll("\\/","");

0 голосов
/ 12 мая 2015

Это удалит все экранирующие косые черты из строки

str.replaceAll ("\\\\", "");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...