Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
![]() |
|
Alati teme | Način prikaza |
![]() |
#1 |
član
Certified
Datum učlanjenja: 11.05.2007
Poruke: 58
Hvala: 35
3 "Hvala" u 3 poruka
![]() |
![]() 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 |
![]() |
![]() |
![]() |
#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: |
![]() |
#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: |
![]() |
#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 03:11. |
![]() |
![]() |
"Hvala" ivanhoe za poruku: |
![]() |
#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 |
![]() |
![]() |
![]() |
#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); |
![]() |
![]() |
![]() |
#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: |
![]() |
#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
|
![]() |
![]() |
![]() |
#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: |
![]() |
|
|
![]() |
||||
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. 10:35 |
find + cron + regex | mega023 | Regular expression i htaccess | 6 | 14. 04. 2010. 01:06 |
RegExr - Free Online RegEx Testing Tool | pRED | Regular expression i htaccess | 2 | 01. 08. 2009. 19:43 |
regex i nasa slova | ludakbre | Sva početnička pitanja | 11 | 12. 04. 2008. 02:32 |
RegEx problem | mega023 | PHP | 4 | 26. 01. 2007. 15:45 |