Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
|
Alati teme | Način prikaza |
|
04. 08. 2010. | #1 |
član
Certified
Datum učlanjenja: 11.05.2007
Poruke: 58
Hvala: 35
3 "Hvala" u 3 poruka
|
Regex: Match html tag-a sa klasom
Potrebna pomoć sa regular expression-om...
Hoću da selektujem kompletan tag, u ovom slučaju link tag (a), ali samo određene klase: Kôd:
<a class="someclass" href="http://www.google.rs">Anchor text</a> Puno hvala!
__________________
Daft Punk is playing at my house |
04. 08. 2010. | #2 |
profesionalac
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Chicago IL, USA
Poruke: 209
Hvala: 12
12 "Hvala" u 11 poruka
|
Imas ludu srecu da upravo pisem liniju za projekat vrlo slicnu ovoj koja tebi treba...
Ova moja zamenjuje textarea tag u pre, radi za moj slucaj: PHP kôd:
__________________
ActiveCampaign - Email marketing made simple. |
"Hvala" srdjevic za poruku: |
04. 08. 2010. | #3 |
profesionalac
Qualified
Datum učlanjenja: 24.08.2009
Lokacija: Berlin
Poruke: 101
Hvala: 37
300 "Hvala" u 17 poruka
|
Probaj ovako nesto
Kôd:
preg_match_all("/<a class="someclass" href=[\"\']?([^>\s\"\']+)[>\s\"\']/iUs", $lines, $matches); |
"Hvala" eraser za poruku: |
04. 08. 2010. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
mozes ovako, da ne razmisljas o redosledu atributa, i da li se koristi " ili ' oko imena klase:
PHP kôd:
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 05. 08. 2010. u 04:11. |
"Hvala" ivanhoe za poruku: |
04. 08. 2010. | #5 |
član
Certified
Datum učlanjenja: 11.05.2007
Poruke: 58
Hvala: 35
3 "Hvala" u 3 poruka
|
Hvala puno, momci!
U međuvremenu sam uspeo da se snađem, mada će mi ovi regex dobro doći, pre ili kasnije... Neku put su rešenja trivijalna i čovek sam sebe ukopa... Imam sam sreću da su svi linkovi konzistentno "klasirani" tako da mi je i "jeftinija" varijanta završila posao: Kôd:
<a class="someclass".*<\/a>
__________________
Daft Punk is playing at my house |
13. 02. 2011. | #6 |
član
Na probnom radu
Datum učlanjenja: 06.02.2010
Poruke: 43
Hvala: 22
0 "Hvala" u 0 poruka
|
da ne otvaram novu temu, a pitanje je prejednostavno samo ne mogu nigdje naći odgovor.
šta znači znak # u ovakvom nizu: preg_replace('#[_ ]#'), '-', $string); |
13. 02. 2011. | #7 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
To je delimiter, po defaultu ljudi koriste slash (/) ali mozes koristiti i druge karaktere poput # u tvom primeru. Dakle isto bi bilo i :
PHP kôd:
|
"Hvala" dinke za poruku: |
13. 02. 2011. | #8 |
član
Na probnom radu
Datum učlanjenja: 06.02.2010
Poruke: 43
Hvala: 22
0 "Hvala" u 0 poruka
|
ok, hvala na instant odgovoru
|
13. 02. 2011. | #9 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Isto što i...
PHP kôd:
Da bi mogao dodati flags poslije toga recimo PHP kôd:
edit: dinke je brži |
"Hvala" webarto za poruku: |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Korisni linkovi - PHP regex i form validacija sa PHP 5.2 | conica | Regular expression i htaccess | 1 | 11. 01. 2012. 11:35 |
find + cron + regex | mega023 | Regular expression i htaccess | 6 | 14. 04. 2010. 02:06 |
RegExr - Free Online RegEx Testing Tool | pRED | Regular expression i htaccess | 2 | 01. 08. 2009. 20:43 |
regex i nasa slova | ludakbre | Sva početnička pitanja | 11 | 12. 04. 2008. 03:32 |
RegEx problem | mega023 | PHP | 4 | 26. 01. 2007. 16:45 |