Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppPmRgMdIC 262 of 447 menu
◀ ▶

Игнорирование регистра регулярок в PHP

По умолчанию в регулярках регистр символов имеет значение. В следующем примере мы найдем только буквы в нижнем регистре:

<?php preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // вернет '! ! AAA' ?>

Мы можем изменить такое поведение регулярки, использовав модификатор i. Исправим нашу регулярку в соответствии с этим:

<?php preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // вернет '! ! !' ?>

Упростите следующий код, использовав соответствующий модификатор:

<?php preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB'); ?>
← →
↑
Русский▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить