Теперь у меня есть очень базовые навыки работы с регулярными выражениями, я использовал регулярное выражение только пару раз для базовых вещей. Вероятно, этот вопрос уже задавался ранее, за что я извиняюсь, но я не смог найти ответа на этот вопрос. Нашел похожий, правда и пытался его приспособить но безрезультатно. Хорошо, на вопрос - Как заменить пробел только между определенными символами (в данном случае двойными кавычками)?
Скажем, у меня есть следующая строка:
Модкаст "подкаст миссии" A B C "D E F"
Я хочу заменить пробелы между миссией и подкастом, а также пробелами между D, E и F, оставив остальные нетронутыми.
P.S. Что, если пробел был строкой? Пример для этого также приветствуется.
Немного отредактировал, надеюсь теперь стало понятнее. Редактировать 2: мне нужно сделать это в строке в php и выполнить ее в оболочке. Редактировать 3: извините, я изменил весь вопрос 3 раза, просто я сам совсем запутался. Ваше здоровье!
find /vol_stor/8s8a912hj1 | grep ""mission\|podcast"" | grep "modcast"
? по крайней мере 2 варианта очень помогут - person Angga   schedule 02.07.2013(")("\w+)(.*?)(\w+")(")
на$2 $4
- person Angga   schedule 02.07.2013find /vol_stor/8s8a912hj1 | grep ""mission\|podcast"" | grep "modcast"
до"mission podcast"
- person Angga   schedule 02.07.2013