Cseréje bb-kód tag url

Nézzük bb-kód elemzés szorosan.

Nyilatkozat a problémát

Van egy szöveg, amelyben vannak címkék [url] különböző módon, nevezetesen:

Ennek szövege a vizsgálat, én építettem valami érthetetlen, de kielégítő feladat. Itt:







Ezt a szöveget a borító, persze, nem minden a lehetőségeket, amelyek lehetséges, de ha azt szeretnénk, akkor játszani körül a szöveget :)

Az alapszakaszban, alkalmazni módosítók gixe. Fogom magyarázni, hogy mit jelent:

Hadd magyarázzam a tervezés (? Valami). Ez minden, csak rögzíti a soderizhimoe rendszeres nadrágtartó, de velük ellentétben, írja a tartalmát egy változó számot. Ez ment a memória és az idő, de csak nem vész zárójelben változó számokat.

Származtatott változó $ 1, $ 2, $ 3, a hajó kiszolgáltatva bb_url funkciót. Itt a kód:

Ahogy az első döntés, figyelembe vettük a lehetséges terek körül az egyenlőségjel és az idézőjelek párosítás.

Ez a döntés, valamint működik. Amikor végzett vizsgálatok szerint nekem, nem mutatott semmilyen különbséget az eredmények mind megoldások munkát. Azonban, szeretném tudni, hogy melyik a hatékonyabb?







hatékonyság

A módszer egyszerű, mint egy narancs. Ne feledje, a kezdési és befejezési idő Intelligens probléma megoldásokat, majd vonjuk ki és tanulni munka közben. Perl reguláris kifejezések nagyon gyors, így még egy viszonylag nagy mennyiségű szöveget, a sebesség egyenlő 0 Így kellett építeni egy ciklus, amelyben sokszor változó $ text jelöltek ugyanazt az értéket, majd azt foglalkozott az egyik megoldás. Töltöttem 10.000 csere. A teljes kód megoldások nem kell itt szerepeltetni, csak ál-show.

$ Start = szer;
A ($ i = 0; $ i<10000;$i++)
állítsa $ text;
száműzi $ text keresztül az alapszakaszban;
>
$ End = szer;
$ Diff = $ végi $ indul el;
print $ diff;

Mellékelem a forgatókönyvet. Azt tesztelték ezeket a megoldásokat.

Ennek eredményeként a vizsgálat, kaptam az eredményeket, amelyek így nézett ki:

Most alapszakaszban: 0.359
Két kicsi: 0,235

Következtetés: hatékonyabb felhasználása két kis alapszakaszban, mint a púpos. A fenébe, bocs, ez szép.

Ebben a cikkben, megbeszéltük konkrét példája elemzés a weboldal szövegét. Ha azt szeretnénk, hogy valami ilyesmi, szakszerűen történt, hogy a webhely - vagy hogy Graber parser én.




Kapcsolódó cikkek