Aktív témák
-
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*$ -
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... -
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)
-
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. -
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
-
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? -
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
rec4 -
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.
-
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
-
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! -
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. -
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. -
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)
-
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 -
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
Aktív témák
- Dobozos DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -40% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- Csőtörés bemérés - Csőtörés Javítás Szakszerűen
- Professzionális vízszerelés 0-24 akár azonnali kiszállással
- Fiorenzato AllGround eladó
- Új Zsír Dell Inspiron 14 7441 Érintős Ultrabook Laptop -25% Snapdragon X Plus 10Mag 16/1TB SSD QHD+
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- LG 27UP850NP-W - 27" IPS LED - 3840x2160 4K - DisplayHDR 400 - USB Type-C - AMD FreeSync
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest