PHP nokta ile desen eşleştirme

0 Cevap php

Ben bulmak ve içinde nokta ile altdizesine değiştirmeniz gerekir. Bu kelime sınırlarına sıkı arama tutmak önemlidir (\ b). İşte (". Testi" i eşleşmesi gerekir) çoğaltmak için bir betik örneği:

<?php
# 1.php
$string = 'test. lorem ipsum';
if(!preg_match('~\btest\.\b~i', $string)) echo 'no match 1' . PHP_EOL;
if(!preg_match('~\btest\b\.~i', $string)) echo 'no match 2' . PHP_EOL;

Ve burada çıkışı bulunuyor:

x:\>php 1.php
no match 1

x:\>php -v
PHP 5.2.8 (cli) (built: Dec  8 2008 19:31:23)
Copyright (c) 1997-2008 The PHP Group

Arama deseni kare parantez orada iseniz MEZUNLARI, ben de herhangi bir maç alamadım. Ben tabii, onları kaçmaya yapmak, ama hala hiçbir etkisi.

0 Cevap