Как можно из фрагмента:<Шаблон1><строка2><!!!><строка3>
<шаблон4><!!!><строка5>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>Как можно из фрагмента:
>
><Шаблон1><строка2><!!!><строка3>
><шаблон4><!!!><строка5>
>
>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.Naskolko ja ponal iz opisanija zadanija <!!!> vsegda odinakovaja ?
>>Как можно из фрагмента:
>>
>><Шаблон1><строка2><!!!><строка3>
>><шаблон4><!!!><строка5>
>>
>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>
>Naskolko ja ponal iz opisanija zadanija <!!!> vsegda odinakovaja ?Нет. Так было бы не интересно.
>Как можно из фрагмента:
>
><Шаблон1><строка2><!!!><строка3>
><шаблон4><!!!><строка5>
>
>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.Первый способ - с помощью sub последовательно удалить все лишнее,
второй - пользоваться split, сделав разделителем полей regexp
<Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>
>>Как можно из фрагмента:
>>
>><Шаблон1><строка2><!!!><строка3>
>><шаблон4><!!!><строка5>
>>
>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>
>Первый способ - с помощью sub последовательно удалить все лишнее,
>второй - пользоваться split, сделав разделителем полей regexp
><Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>A 4to est li6neje ? V dannom slu4aje mozno udalit Шаблон1 ili шаблон4 t.k. ih mi odnozna4no mozem videlit. A vot dal6e na4inajetca. Dlinna строка2 ne opredelena, vpro4em kak i <!!!>. Zna4enije строка2 ili <!!!> v vide 6ablona toze ne mozem predstavit naskolo ja ponal.
P.S. Voob6e interesno bilo bi posmotret na paru primerov strok.
>>>Как можно из фрагмента:
>>>
>>><Шаблон1><строка2><!!!><строка3>
>>><шаблон4><!!!><строка5>
>>>
>>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>>
>>Первый способ - с помощью sub последовательно удалить все лишнее,
>>второй - пользоваться split, сделав разделителем полей regexp
>><Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>
>
>A 4to est li6neje ? V dannom slu4aje mozno udalit Шаблон1 ili шаблон4 t.k. ih mi odnozna4no mozem videlit.
А как? Я из описания awk этого не понял. Это мне и нужно.
A vot dal6e na4inajetca. Dlinna строка2 ne opredelena,
Неверно. Это вообще константа. Я, наверное, неправльно сделал, что разделил первый шаблон и 2-ю строку, ведь их можно одним шаблонов забрать...
vpro4em kak i <!!!>. Zna4enije строка2 ili <!!!> v vide 6ablona toze ne mozem predstavit naskolo ja ponal.
Правильно. Это URL (см. ниже).
>P.S. Voob6e interesno bilo bi posmotret na paru primerov strok.<a href="http://erosnimki.com/showphoto.php?photo=10744&password=&sor... border="0" src="http://erosnimki.com/data/501/36367-065y-thumb.jpg" alt="-065y.jpg" /></a></td></tr></table>
>>>>Как можно из фрагмента:
>>>>
>>>><Шаблон1><строка2><!!!><строка3>
>>>><шаблон4><!!!><строка5>
>>>>
>>>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>>>
>>>Первый способ - с помощью sub последовательно удалить все лишнее,
>>>второй - пользоваться split, сделав разделителем полей regexp
>>><Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>
>>
>>A 4to est li6neje ? V dannom slu4aje mozno udalit Шаблон1 ili шаблон4 t.k. ih mi odnozna4no mozem videlit.
>А как? Я из описания awk этого не понял. Это мне и
>нужно.
>A vot dal6e na4inajetca. Dlinna строка2 ne opredelena,
>Неверно. Это вообще константа. Я, наверное, неправльно сделал, что разделил первый шаблон
>и 2-ю строку, ведь их можно одним шаблонов забрать...
> vpro4em kak i <!!!>. Zna4enije строка2 ili <!!!> v vide 6ablona toze ne mozem predstavit naskolo ja ponal.
>Правильно. Это URL (см. ниже).
>>P.S. Voob6e interesno bilo bi posmotret na paru primerov strok.
>
> <a href="http://erosnimki.com/showphoto.php?photo=10744&password=&sor... border="0" src="http://erosnimki.com/data/501/36367-065y-thumb.jpg" alt="-065y.jpg" /></a></td></tr></table>4to konkretno nado vita6it iz stroki, privedennoi v ka4estve primera ?
>>>>>Как можно из фрагмента:
>>>>>
>>>>><Шаблон1><строка2><!!!><строка3>
>>>>><шаблон4><!!!><строка5>
>>>>>
>>>>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>>>>
>>>>Первый способ - с помощью sub последовательно удалить все лишнее,
>>>>второй - пользоваться split, сделав разделителем полей regexp
>>>><Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>
>>>
>>>A 4to est li6neje ? V dannom slu4aje mozno udalit Шаблон1 ili шаблон4 t.k. ih mi odnozna4no mozem videlit.
>>А как? Я из описания awk этого не понял. Это мне и
>>нужно.
>>A vot dal6e na4inajetca. Dlinna строка2 ne opredelena,
>>Неверно. Это вообще константа. Я, наверное, неправльно сделал, что разделил первый шаблон
>>и 2-ю строку, ведь их можно одним шаблонов забрать...
>> vpro4em kak i <!!!>. Zna4enije строка2 ili <!!!> v vide 6ablona toze ne mozem predstavit naskolo ja ponal.
>>Правильно. Это URL (см. ниже).
>>>P.S. Voob6e interesno bilo bi posmotret na paru primerov strok.
>>
>> <a href="http://erosnimki.com/showphoto.php?photo=10744&password=&sor... border="0" src="http://erosnimki.com/data/501/36367-065y-thumb.jpg" alt="-065y.jpg" /></a></td></tr></table>
>
>4to konkretno nado vita6it iz stroki, privedennoi v ka4estve primera ?
URL, я это написал.
Как удалить шаблон из строки?
>>>>>>Как можно из фрагмента:
>>>>>>
>>>>>><Шаблон1><строка2><!!!><строка3>
>>>>>><шаблон4><!!!><строка5>
>>>>>>
>>>>>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>>>>>
>>>>>Первый способ - с помощью sub последовательно удалить все лишнее,
>>>>>второй - пользоваться split, сделав разделителем полей regexp
>>>>><Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>
>>>>
>>>>A 4to est li6neje ? V dannom slu4aje mozno udalit Шаблон1 ili шаблон4 t.k. ih mi odnozna4no mozem videlit.
>>>А как? Я из описания awk этого не понял. Это мне и
>>>нужно.
>>>A vot dal6e na4inajetca. Dlinna строка2 ne opredelena,
>>>Неверно. Это вообще константа. Я, наверное, неправльно сделал, что разделил первый шаблон
>>>и 2-ю строку, ведь их можно одним шаблонов забрать...
>>> vpro4em kak i <!!!>. Zna4enije строка2 ili <!!!> v vide 6ablona toze ne mozem predstavit naskolo ja ponal.
>>>Правильно. Это URL (см. ниже).
>>>>P.S. Voob6e interesno bilo bi posmotret na paru primerov strok.
>>>
>>> <a href="http://erosnimki.com/showphoto.php?photo=10744&password=&sor... border="0" src="http://erosnimki.com/data/501/36367-065y-thumb.jpg" alt="-065y.jpg" /></a></td></tr></table>
>>
>>4to konkretno nado vita6it iz stroki, privedennoi v ka4estve primera ?
>URL, я это написал.
>Как удалить шаблон из строки?
man awk:
...
gsub(r, s [, t])
...[test@test test]#echo test | awk '{gsub(/t/,"");print $0}'
es
А как задать шаблоном:
qwe###asd
где qwe и asd - неизменные части, а ### - изменяемая часть.