On ollu nyt vähän ongelmana miten noi preg_replace merkinnät (esim /, ( jne.) toimii. Eli jos viittisitte vähän selventää niitten toimintaa (en älynnyt mitään PHP.netin esimerkeistä). Kiitos jo etukäteen..
Regexp tutoriaalille/oppaalle olis muuten käyttöä...
Säännönmukaiset lausekkeet ovat oikein käytettyinä todella tehokkaita. Harmi vain, että itse en osaa niistä kuin alkeet. Pitäisi joku kerta opetella, moni asia PHP:n kanssa voisi helpottua...
Tuossa olis tuollainen irkkilogin pätkä jonka joku taisi joskus #mureakuhassa pastata (siis tekstitiedoston osoitteen jonka sisältönä oli seuraava teksti ;)
0201 <proton> REGEXP Match 0201 <proton> . mikä tahansa merkki paitsi newline 0202 <proton> [a-z0-9] mikä tahansa merkki setissä 0202 <proton> [^a-z0-9] mikä tahansa merkki joka ei ole setissä 0202 <proton> \d numero (sama kuin [0-9]) 0202 <proton> \D ei numero (sama kuin [^0-9]) 0203 <proton> \w alphanumeerinen merkki eli [a-zA-Z0-9_] 0203 <proton> \W ei-alphanumeerinen merkki eli [^a-zA-Z0-9_] 0203 <proton> \s whitespace, eli space/tab/newline... 0204 <proton> \S non-whitespace 0204 <proton> \n newline 0204 <proton> \r return 0204 <proton> \t tab 0204 <proton> \f formfeed 0204 <proton> \b backspace, ainoastaan [] sisällä 0204 <proton> \0 null 0205 <proton> \000 myöskin null 0205 <proton> \nXX (missä XX on numero) ASCII merkki jonka oktaaliarvo on XX 0206 <proton> \xXX (missä XX on numero) ASCII merkki jonka heksadesimaaliarvo on XX 0206 <proton> \cX ASCII kontrollimerkki X 0207 <proton> \metachar merkki itse, esim. \| , \. , \* ... 0207 <proton> (abc) muistaa matchin paluureferenssinä 0208 <proton> //lontoota// 0208 <proton> \1 Matches whatever first of parens matched 0209 <proton> \2 ... second set of parens... 0209 <proton> \3 ... and so on 0209 <proton> //back in finnish// 0209 <proton> x? 0 tai 1 x:ää missä x on mikä tahansa ylläolevista 0210 <proton> x* 0 tai useampi x:ää 0210 <proton> x+ 1 tai useampi x:ää 0210 <proton> x{m,n} vähintään m x:ää muttei enempää kuin n 0210 <proton> abc kaikki a,b,c järjestyksessä 0211 <proton> foo|bar|baz joku noista, foo tai bar tai baz 0211 <proton> \b sanaraja, ainoastaan [] ulkopuolella 0212 <proton> \B ei-sanaraja (== non word boundary) 0212 <proton> ^ ankkuroi rivin tai merkkijonon alkuun 0212 <proton> $ ankkuroi rivin tai merkkijonon loppuun kattele myös http://ereg.haisee.com/
Niin tosiaan katelkaa myös http://ereg.haisee.com/ :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.