grey109
Новичок
Помогите с регулярным выражением.
Есть текстовый файл, со строками типа:
аыаываыва/ уцкцвыавпукеук/ о4лд343343242
4324343/ валыо4д554334/ аваыаа43к43/ авыывавыавыавыывукцке3534/ аываыв45435
джл43549выа/34дло9890423
ф/ы/в
Необходимо "обрамить" обратный слэш пробелами, при условии, что слева от слэша стоит слово длинною 5 и более символов, но при этом не должно получится два или более вместестоящий пробела.
Т.е. на выходе должно получится:
аыаываыва / уцкцвыавпукеук / о4лд343343242
4324343 / валыо4д554334 / аваыаа43к43 / авыывавыавыавыывукцке3534 / аываыв45435
джл43549выа / 34дло9890423
ф/ы/в
Нужно регулярное выражение что-то вроде
$str = preg_replace ('/([a-z]{5,})\/ ([a-z]{5,})/si', '\\1 / \\2 ', $str);
Есть текстовый файл, со строками типа:
аыаываыва/ уцкцвыавпукеук/ о4лд343343242
4324343/ валыо4д554334/ аваыаа43к43/ авыывавыавыавыывукцке3534/ аываыв45435
джл43549выа/34дло9890423
ф/ы/в
Необходимо "обрамить" обратный слэш пробелами, при условии, что слева от слэша стоит слово длинною 5 и более символов, но при этом не должно получится два или более вместестоящий пробела.
Т.е. на выходе должно получится:
аыаываыва / уцкцвыавпукеук / о4лд343343242
4324343 / валыо4д554334 / аваыаа43к43 / авыывавыавыавыывукцке3534 / аываыв45435
джл43549выа / 34дло9890423
ф/ы/в
Нужно регулярное выражение что-то вроде
$str = preg_replace ('/([a-z]{5,})\/ ([a-z]{5,})/si', '\\1 / \\2 ', $str);