- Сообщения
- 5,379
- Репутация
- 2,724
Есть строка вида:
"value1|value2|...|valueN"
Нужно убрать все пробелы и символы "|" по краям строки (если есть), например:
" |value1|value2|...|valueN| |||" => "value1|value2|...|valueN"
Т.к. регулярные выражения, это не про меня, то прошу помощи у "регулярщиков". Сейчас, прочитав справку, я сделал так:
Но хотелось бы за один проход. Это возможно?
Добавлено:
value1...valueN - это любые строковые выражения.
"value1|value2|...|valueN"
Нужно убрать все пробелы и символы "|" по краям строки (если есть), например:
" |value1|value2|...|valueN| |||" => "value1|value2|...|valueN"
Т.к. регулярные выражения, это не про меня, то прошу помощи у "регулярщиков". Сейчас, прочитав справку, я сделал так:
Код:
$sValues = StringRegExpReplace(StringRegExpReplace($sValues, '\A[\s\x7C]*', ''), '[\s\x7C]*\Z', '')
Но хотелось бы за один проход. Это возможно?
Добавлено:
Сообщение автоматически объединено:
value1...valueN - это любые строковые выражения.