Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- Google Pixel topik
- iPhone topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mobil flották
- Milyen hagyományos (nem okos-) telefont vegyek?
- Okosóra és okoskiegészítő topik
- Huawei P30 Pro - teletalálat
- Az iPhone 17 gáncsolta el a Galaxy S26 Prót?
- Samsung Galaxy S20 és S20+ duplateszt
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
pvt.peter
#11381
üzenetére
Használd az "u" modifiert, úgy már nem cseréli le kettőre. A patternben meg ez is elég:
/(?:[^A-z\d\.-])/Példa:
$pattern = '/(?:[^A-z\d\.-])/u';
$replacement = '_';
$subject = 'teniszütő akármi lálálá ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP';
echo preg_replace($pattern, $replacement, $subject, -1);Eredmény:
tenisz_t__ak_rmi_l_l_l___RV_ZT_R__T_K_RF_R_G_PSzerk.: magyarázat:
Itt vannak a modifierek: [link]
az említett modifier:
"u (PCRE_UTF8)
This modifier turns on additional functionality of PCRE that is incompatible with Perl. Pattern strings are treated as UTF-8. This modifier is available from PHP 4.1.0 or greater on Unix and from PHP 4.2.3 on win32. UTF-8 validity of the pattern is checked since PHP 4.3.5."
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Előzetest kapott a Fallout TV sorozat 2. szezonja
- Fejhallgatós találkozó
- Óra topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Lenovo 3000 és IdeaPad notebookok
- World of Tanks - MMO
- Google Pixel topik
- Elektromos autók - motorok
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


