[LUGOS] Štetje

Jernej Simončič jernej.listsonly at ena.si
Tue Apr 29 10:49:40 CEST 2008


On Tuesday, April 29, 2008, 8:15:59, Grega Fajdiga wrote:

> Tule sem našel stringe, ki najbrž ne ustrezajo tem pogojem

Zelo preprosto lahko preizkusiš, da ustrezajo:

$ echo 'GROUPBOX "Archive format", -1, 10, 70, 82, 40, BS_GROUPBOX' | perl -e 'while(<>) { $n++ if /^\s*\w+,?\s*"[^"]+"/ }; print "$n\n"'
1

Razlaga regexpa /^\s*\w+,?\s*"[^"]+"/:
^       - začni na začetku vrstice
\s*     - 0 ali več presledkov, tabulatorjev
\w+     - 1 ali več črk, številk in znakov _
,?      - morda vejica (lahko obstaja, ali pa ne)
\s*     - 0 ali več presledkov, tabulatorjev
"[^"]+" - narekovaj, najmanj en znak, ki ni narekovaj, narekovaj

-- 
< Jernej Simončič ><><><><>< http://eternallybored.org/ >

Paper is always strongest at the perforations.
       -- Corry's Law



More information about the lugos-list mailing list