ホームページ > バックエンド開発 > PHPチュートリアル > PHPの通常処理で不一致項目が発生した場合の対処方法

PHPの通常処理で不一致項目が発生した場合の対処方法

WBOY
リリース: 2016-06-13 13:46:38
オリジナル
1008 人が閲覧しました

PHP は、 タグ以外のコードなど、一致しない項目
を正規化します。たとえば、中括弧を追加します。

要件は次のコードを処理することです:
aaabbbccc
は次のように処理する必要があります:
{ aaa}{bbb}{ccc}

の間にある内容に注意してください。 ?...? > 以外の内容は未確定です。
そして私たちが対処する必要があるのは、外にあるものです。 aaa、bbb、ccc のようなものです。

-----解決策--------------------------------
$a = array('/ (.)/','/?>(.)/');
$b = array('$1}','? >{$1');
echo $c = preg_replace($a,$b,'{'.$str.'}');

自分でテストしてください
------解決策----------------------
$s = "aaa... ? >bbbccc";
echo preg_replace("/(^|?>)(.+)(

{aaa}{bbb}{ccc}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート