Re: Замена "вариативно го" фрагмента строки.

2010-06-01 Пенетрантность Иван Лох
On Tue, Jun 01, 2010 at 11:35:50AM +0400, Stanislav Maslovski wrote: > > Батенька не любит разнобой и любит, когда нечто существует в мире лишь в > > одном диалекте. > > Таки большевик-с. При чем здесь большевики? Они, наоборот, любили многообразие лингвистических диалектов. А это просто подход

Re: Замена "вариативно го" фрагмента строки.

2010-06-01 Пенетрантность Stanislav Maslovski
On Tue, Jun 01, 2010 at 12:28:27PM +0600, Andrey Rahmatullin wrote: > On Tue, Jun 01, 2010 at 12:44:18AM +0400, Stanislav Maslovski wrote: > > > > Из grep(1): > > > А читать надо perlre(1) или более общие тексты по регексам. > > > В случае sed, grep и прочей дряни затем уточнять специфику. > >

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Tue, Jun 01, 2010 at 12:44:18AM +0400, Stanislav Maslovski wrote: > > > Из grep(1): > > А читать надо perlre(1) или более общие тексты по регексам. > > В случае sed, grep и прочей дряни затем уточнять специфику. > > Батенька большевик-с или просто воинствующий

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Stanislav Maslovski
On Mon, May 31, 2010 at 09:35:07PM +0600, Andrey Rahmatullin wrote: > On Mon, May 31, 2010 at 09:27:37PM +0600, Sergey Korobitsin wrote: > > Из grep(1): > А читать надо perlre(1) или более общие тексты по регексам. > В случае sed, grep и прочей дряни затем уточнять специфику. ^^^

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Mon, May 31, 2010 at 09:27:37PM +0600, Sergey Korobitsin wrote: > Из grep(1): А читать надо perlre(1) или более общие тексты по регексам. В случае sed, grep и прочей дряни затем уточнять специфику. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Aster: ты фатально ошибся в

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Mon, May 31, 2010 at 09:27:37PM +0600, Sergey Korobitsin wrote: > Это, получается, какой-то ограничитель "жадности" звёздочки? Это переключатель в нежадный режим. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): [...] наше общество не смогло изобрести никакого эффективного с

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Mon, May 31, 2010 at 07:28:55PM +0400, Yuri Kozlov wrote: > > cat file | sed -e '{ s/background-color:.*;/xxx/g }' > > Как-то так, не? > $echo "1 background-color: #sdfdfdf; background-color: black; > 0" | sed -e 's/background-color: .[^;]*;/xxx/g' > $1 xxx xxx 000

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Mon, May 31, 2010 at 09:13:39PM +0600, Sergey Korobitsin wrote: > > Как можно заменить все фрагменты, которые начинаются, например, на > > "background-color:" и заканчиваются на ";" , на "xxx" ? > cat file | sed -e '{ s/background-color:.*;/xxx/g }' Думаю, таки .*? (если в седе это делается как

Re: Замена "вариативно го" фрагмента строки.

2010-05-31 Пенетрантность Andrey Rahmatullin
On Mon, May 31, 2010 at 10:55:48AM +, Nicholas wrote: > Как можно заменить все фрагменты, которые начинаются, например, на > "background-color:" и заканчиваются на ";" , на "xxx" ? Регексами. > Сложность в том, что фрагмент может содержать различное количество > символов, в зависимости от на