Aktív témák
-
Mik^
tag
Sziasztok.
Remélem vannak itt regexp-hez értő okos emberek!
Olyat szeretnék ami egy szövegben CSAK a .doc VAGY a .doc?= -t találja meg. Pl. \.doc(\?=)?$ azza a különbséggel, hogy ne csak a sorvégére működjön... Megvalósítható ez?
Köszi előre is!
Mik -
Mik^
tag
Nem is teljesen jol tettem fel a kerdest, bocsi.
Szoval, van egy postfixem es abban szeretnem hogy a .doc mellekletek kozul a .doc es .doc?= kivetelevel reject -eljen minden mas .doc-ot (pl. .doc. .doc? .doca .doc.a stb).Mert ugye ha a file nevben nincs ekezet akkor name=''valami.doc'' ha van bent ekezet akkor meg name=''=?ISO-8859-2?Q?B=E.doc?='' van a header-ben, es jolenne ha ezeket nem dobalna el.
Tudom nehez eset vagyok, de a helyes megfejtok kozt 1-2 so:rt v. bort szivesen kisorsolok...
Koszi!
Mik -
emitter
őstag
Nekem is kéne segítség, azt szeretném, hogy az ebből:
<li>szoveg:
ez legyen:
<li><b>szoveg:</b>
Megoldható ez a csere regexppel? Tehát a <li> tag és a '':'' között előre nem ismert számú karakter van, amiket félkövérré kéne tenni (a szovegben nincs kettőspont) -
hemu
csendes tag
Sziasztok!
Egy kis help kellene nekem!
Meg lehet oldani preg_replace-szel azt, hogy a szöveg, amire cserélek olyan PHP kódot tartalmazzon, amiben van IF elágazás?
Konkrétan egy ilyet kellene lecserélnem:[img='xxx.pg' align='center']
Ezzel az van, hogyha középre van rendezve, akkor
<center><img.../></center>
de ha jobbra vagy balra, akkor:
<img style='float:left' />
És itt kell nekem a cserében egy if, mert ha közép, akkor be kell szúrni némi plusz kódot is. -
jerry311
nagyúr
már majdnem írtam nektek, aztán találtame egy ilyen regex examples oldalt, ami segített gyorsban
Remélem hasznos lesz. -
kisho
senior tag
Helló!
...<div class="mosimage_caption">szöveg</div>...
A "szöveg"-re szeretnék rákeresni, eddig akárhogy próbáltam, nem "állt meg" az első </div>-nél.
Köszönöm a segítséget előre is![ Szerkesztve ]
-
ArchElf
addikt
Regexp-et csatolnád?
amúgy szerintem<[dD][iI][vV].*?>(.*?)</[dD][iI][vV]>
ez csak akkor jó, ha nincs a div-ben egy másik div (ekkor az első </div>-nél megáll)
AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
VladimirR
nagyúr
ha .*-ot, vagy [akarmi]*-ot hasznalsz, akkor az moho modon keres, nem all meg, csak az utolso </div> megtalalasakor
ehelyett hasznalj inkabb .*?-et, vagy [akarmi]*?-etpl.:
/\<div class=\"mosimage_caption\"\>(.*)\<\/div\>/i
helyett
/\<div class=\"mosimage_caption\"\>(.*?)\<\/div\>/i
[ Szerkesztve ]
-
Pizzafutar
aktív tag
Hali!
Tudna valaki segíteni? AWK-hoz kellene olyan rekord szeparátor, amely a '\' jellel megtört sorokat egy rekordként olvassa be.
Tehát:
'Ez egy hosszú, de\
ketsorban írt rekord.'Annyira jutottam, hogy illeszkednie kell a '\n' -re, de nem kell illeszkedni a '\\{0} space+\n'-re.
-
Jester01
veterán
válasz Pizzafutar #21 üzenetére
Első ránézésre ez nem megy simán RS megadásával, mert valami tagadós módi lenne, pl [^\\]\n csak az meg megeszi az utolsó karaktert.Tehát a beolvasásnál meg vissza kell ragasztani az RT értékét és ugyanakkor ki kell törölni a beágyazott sortörést. Vagyis valami ilyesmi:
$ cat >t.txt
rec1
rec2\
still rec2
rec3\still rec3
rec4
$ awk -v 'RS=[^\\\\]\\n' -v 'ORS=' '{gsub("\\\\\\n", ""); print $0 RT }' <t.txt
rec1
rec2still rec2
rec3\still rec3
rec4Jester
-
jerry311
nagyúr
.* (pont csillag)
Ez gyakorlatilag bármi lehet, akár semmi is?
A pont az bármilyen karakter. A csillag pedig, hogy nullától végtelen számú előfordulásig.
Nos? -
rt06
veterán
mint irtad, ez a tetszoleges karakter nulla, vagy annal tobb elofordulasa
meggyozni talan azzal tudod leggkonnyebben, hogy kersz egy peldat olyan regularis kifejezesre, ami minden olyan szot felismer, ami a betuvel kezdodik es b betuvel vegzodik (ez lenne ugye az a.*b), itt remekul latszik, mire jo a semmi
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
PazsitZ
addikt
Próbáld meggyőzni a neten található leírásokkal.
Most az ő mit hisz az egy dolog. De ha utánaolvas, akkor elég hamar ráakad bárhol a megoldásra.
pl.: Suppose you want to match a double-quoted string. Sounds easy. We can have any number of any character between the double quotes, so ".*" seems to do the trick just fine. The dot matches any character, and the star allows the dot to be repeated any number of times, including zero.- http://pazsitz.hu -
-
cucka
addikt
Szerinte a semmi az semmi, a pont az már valami. Nem akarja értelmezni, hogy nullaszor valami az nulla...
Esetleg javasolhatod neki, hogy üljön be az egyetemen egy formális nyelvek kurzusra, frissítse fel egy kicsit a tudását.
(Komolyan, az milyen időpocsékolás már, amikor egy cégnél ilyen alap dolgokról kell győzködni egymást ) -
Louloudaki
aktív tag
hali
jelszó validáló regexet kéne gyártanom, kitétel, hogy a kis betűkön kívül legyen benne min1 nagybetű meg min1 szám. neten találtam pár példát, de valahogy php nem ette meg csak hibát dobott rá, feladtam a kutatást... -
rt06
veterán
válasz Louloudaki #30 üzenetére
ez pl jonak tunik (latin abc betuit vizsgalja csak):
^\w*(?=\w*\d)(?=\w*[a-z])(?=\w*[A-Z])\w*$Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
Aktív témák
- Otthoni hálózat és internet megosztás
- Ukrajnai háború
- Stellar Blade
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Így építsd a billentyűzeted!
- Linux felhasználók OFF topikja
- Bemutatkozott a Moto G32 4G
- Luck Dragon: MárkaLánc
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen