удалить все слэши регулярное выражение - PullRequest
4 голосов
/ 15 февраля 2012

У меня есть строка "h///e/ll\\o\//\". Нужно удалить все косые черты туда и обратно несколько раз, может кто-нибудь показать мне регулярное выражение, чтобы сделать это?

это для php preg_replace ();

Ответы [ 2 ]

6 голосов
/ 15 февраля 2012

Попробуйте это:

var_dump(preg_replace("@[/\\\]@", "", "h///e/ll\\o\\//\\"));
// Output: string(5) "hello"

http://codepad.org/PIjKsc9F

Или альтернативно

var_dump(str_replace(array('\\', '/'), '', 'h///e/ll\\o\\//\\'));
// Output: string(5) "hello"

http://codepad.org/0d5j9Mmm

5 голосов
/ 15 февраля 2012

Вам не нужно регулярное выражение, чтобы удалить эти:

$string = str_replace(array('/', '\\'), '', $string);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...