Path: csiph.com!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail From: BootNic Newsgroups: comp.lang.php Subject: Re: not understanding pattern matching Date: Wed, 11 Jul 2012 21:32:52 -0400 Organization: BootNic Party Make your vote count! Lines: 72 Message-ID: <20120711213252.6c7021db@bootnic.server> References: <2k0sv7dto2p429rl73r9n7hna7e06sh0jk@mfesser.de> <7didnTrFNO5ummPSnZ2dnUVZ_q-dnZ2d@earthlink.com> <4p2sv71t7ak9hg1tk2jglnrvgl9ri7mpnc@mfesser.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/HyCZvLANpVaUz1m1Qy31s3H"; protocol="application/pgp-signature" X-Trace: news.albasani.net UPYFt4hiY4tJpBqPUT7b65IR0ZtE4u9+0er4bx6XdAgDZupIvOvLGBWcGvrGI2vt2+LOPIKqrngm+lvxlKI+Pw== NNTP-Posting-Date: Thu, 12 Jul 2012 01:32:53 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="19UCG7S2hlO8fY3hu8gZT2YlbthGeFn6M/vqMzaaGwgbxj6iAreu7a7rVV1ER291n+TnqE/JhCPYYbRbK6C/pMdqRPT6fclaYXcLU0kafX0Ay9UWK050E70AZAi7UyKV"; mail-complaints-to="abuse@albasani.net" User-Agent: Claws Mail X-Mailer: Claws Mail X-Newsreader: Claws-Mail face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAABhQTFRFAAAAACE A/97e562cvVpK5wAAznNS1r1CTn3nxwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAA AHdElNRQfbAwEEGy452DVwAAAB1ElEQVQ4y1WUTZLjMAiFfRbjzAGErN5HUc3eEn2Adld6P0m1rj8P/ dlmE4evgIcEmuZiqyn2kTPH6pnqT/1HOed/6xmQWQX2F+BF5gDki1+ymrdmgMVIBa9nzm+6D8DUwC// 5Gy4A8vVLz8vhi5h34C/SU/FDmCzFTRJCt4Ab4kqbBqSagRqZIkQNg1JIin/7qjxFoGwaUgS8c+dnf8 IIhA2rV2SfHI1/eY0xS5J4gls67QdwB0gLhoROYjnkwUFiEArAuXU3OiuRiT96mAvYC0RkZJZkyd2xc /0bZYKFsGhRPIAjv+gr7iUVAA+KNBUjhRQjZgJzUYqeZiOiKSqFKghjB6thqgqTYUIF0+qcHrz2mrgF NPoAydgbk0VSJr5UTvHRW0KNBOzTdTPykOuAnbwf906ULmhNFgCzAXMpbhjtzMOZ6TCAVK9Jq0uR4Qk XABuk/d9ZysSRkQdEeYnUrVROoEIUTv3ycCdr22s0LfKbQBTQttSP4uNTHedxHCAUEGZRPK21HZ9dBB gFcxW7ymdMxnf9mO5gr4f2KjQQJPUN4rutg6ubZLMaWvjEXDaWixVGkAljZfBzgq+q6RwfUtcm+f58p bM61gDmy6AwqP3ca+e/27CGQClLJe3AAAAAElFTkSuQmCC Content-Language: en X-Operating-System: Linux wetBox 3.1.4.7.22 X-Face: "b}DIfR1vz!3oiDs)txy9^EYii7~LSERS*Z,K;N1m!_5v~hPEqLdfbyrq- Cancel-Lock: sha1:Sjyhv/M4XgGiM1t/qREJ92bIA5Y= Accept-Language: en Xref: csiph.com comp.lang.php:6542 --Sig_/HyCZvLANpVaUz1m1Qy31s3H Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable In article , Michael Joel wrote: > Michael Fesser wrote: >>=20 >> .oO(Michael Joel) >>>=20 >>> Michael Fesser wrote: >>>>=20 >>>> .oO(Michael Joel) >>>>> >>>>> I am wanting to change words in a string that has special tags. >>>>> Ex. "This is a %/i%special%i% word in the string." >>>>> If I want to replace any word between the %/i% and %i% what would I d= o? >>>>>=20 >>>>> I messed with preg_repace but I couldn't understand the pattern syste= m. >>>> >>>> What have you tried so far? Do you have any experiences with regular >>>> expressions? >>>=20 >>> I have tried many things but all return errors - mostly "unknown modifi= er". >>=20 >> Which means syntax error. >>=20 >> Please post your code. > > I was trying to just first get it to replace the exact thing typed. Then= =20 > move on to replacing any word within the %/i% and %i% >=20 > $Scripture=3D"this is a %/i%test%i%"; > preg_replace("%/i%test%i%","XXXXXXXX",$Scripture); [url] http://php.net/manual/en/regexp.reference.delimiters.php [/url] preg_replace("#%/i%test%i%#","XXXXXXXX",$Scripture); =20 > This errors with Unknown modifier t > I tried what I thought was escaping it by putting a \test but that just=20 > messes up more. See I haven't a clue. --=20 BootNic Wed Jul 11, 2012 09:3= 2 pm When I was young, I was put in a school for retarded kids for two years b= efore they realized I actually had a hearing loss...and they called ME slow! *Kathy Buckley* --Sig_/HyCZvLANpVaUz1m1Qy31s3H Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk/+KUQACgkQOcdbyBqMFBHQxQCdEjx1NAH5qK01lZZLUsXm7lG7 pOQAn25iqK4vBB+Lo0iZOc/39yC0o+ZZ =moME -----END PGP SIGNATURE----- --Sig_/HyCZvLANpVaUz1m1Qy31s3H--