The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Программа на awk"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Программа на awk"
Сообщение от staryx emailИскать по авторуВ закладки on 09-Сен-04, 07:09  (MSK)
Как можно из фрагмента:

<Шаблон1><строка2><!!!><строка3>
<шаблон4><!!!><строка5>

выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Программа на awk"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 09-Сен-04, 10:00  (MSK)
>Как можно из фрагмента:
>
><Шаблон1><строка2><!!!><строка3>
><шаблон4><!!!><строка5>
>
>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.

Naskolko ja ponal iz opisanija zadanija <!!!> vsegda odinakovaja ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Программа на awk"
Сообщение от staryx emailИскать по авторуВ закладки on 10-Сен-04, 07:41  (MSK)
>>Как можно из фрагмента:
>>
>><Шаблон1><строка2><!!!><строка3>
>><шаблон4><!!!><строка5>
>>
>>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.
>
>Naskolko ja ponal iz opisanija zadanija <!!!> vsegda odinakovaja ?

Нет. Так было бы не интересно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Программа на awk"
Сообщение от vt Искать по авторуВ закладки(??) on 09-Сен-04, 11:19  (MSK)
>Как можно из фрагмента:
>
><Шаблон1><строка2><!!!><строка3>
><шаблон4><!!!><строка5>
>
>выделить фрагменты, отмеченные !!!. При этом <шаблон> - изменяемая часть, но описывается шаблоном, <строка> - строковая константа.

Первый способ - с помощью sub последовательно удалить все лишнее,
второй - пользоваться split, сделав разделителем полей regexp
<Шаблон1><строка2>|<строка3>|<шаблон4>|<строка5>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Программа на awk"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 10-Сен-04, 10:09  (MSK)
>>Как можно из фрагмента:
>>
>><Шаблон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.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Программа на awk"
Сообщение от staryx Искать по авторуВ закладки on 10-Сен-04, 15:59  (MSK)
>>>Как можно из фрагмента:
>>>
>>><Шаблон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=&sort=1&cat=501&page=1"><img border="0" src="http://erosnimki.com/data/501/36367-065y-thumb.jpg" alt="-065y.jpg" /></a></td></tr></table>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Программа на awk"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 10-Сен-04, 16:10  (MSK)
>>>>Как можно из фрагмента:
>>>>
>>>><Шаблон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=&sort=1&cat=501&page=1"><img 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 ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Программа на awk"
Сообщение от staryx Искать по авторуВ закладки on 10-Сен-04, 16:34  (MSK)
>>>>>Как можно из фрагмента:
>>>>>
>>>>><Шаблон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=&sort=1&cat=501&page=1"><img 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, я это написал.
Как удалить шаблон из строки?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Программа на awk"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 10-Сен-04, 16:40  (MSK)
>>>>>>Как можно из фрагмента:
>>>>>>
>>>>>><Шаблон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=&sort=1&cat=501&page=1"><img 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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Программа на awk"
Сообщение от staryx emailИскать по авторуВ закладки on 12-Сен-04, 00:05  (MSK)
А как задать шаблоном:
qwe###asd
где qwe и asd - неизменные части, а ### - изменяемая часть.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру