デリミタ TOYOTIRES トーヨー ナノエナジー3プラス NANOENERGY3plus サマータイヤ 165/65R15 MANARAY Final Speed GR-ガンマ ホイールセット 4本 15インチ 15 X 5.5 +43 4穴 100 【★送料無料】 【MH21/22 ワゴンR カキモト 柿本改】hyper GT box Rev. ワゴンRR DI 1型/2型 (2WD) (UA/CBA-MH21S)、エスケープ、正規表現・・・。

どうも原田です。

Smartyを触っていたので、今回はSmartyネタというか、PHPネタです!

SmartyでPHP関数使えますよね。(最近知ったw)

 

PHPもSmartyも世の中も何もかもわからない私にとって、

preg_matchを使う機会に遭遇いたしまして、何で第一引数を「/」(スラッシユ)で囲ってんの?って思いまして、、、 15インチ サマータイヤ セット【ライフ(JB7~8 ターボ車)】A-TECH ファイナルスピード GR-ボルト レッドフレアブラック 4.5Jx15LEMANS V LM5 165/50R15、

さらに、この中でよく意味のわからない記号を使っておる!!→正規表現

 

phpmanualによりますと、、、

preg_match($pattern,  $input_word);

$pattern=’/^abc/’; みたいなんがきます。

 

ポイント

$pattern=’/(探したい言葉)/‘;

「^」は先頭、ちなみに末尾は「$」、「*」は直前の文字が1個以上連続。他には「/」や「.」があります。【正規表現】

 

囲ってる「/」をデリミタというそうですね。

このデリミタの中に、探したいワードを書くわけですが 、もし「/」を探したい時どうしますか?

→「\」(エスケープ)ですね!

こんな感じ preg_match(‘/ \/ /’, $input_word);

何を探したいのかがよくわからず、見にくいですよね!!!

 

こんな時はデリミタの変更をすると便利です!

使えるデリミタは「#」や「+」、「%」などいっぱいあるんです。

なので、さっき見にくかったやつも、、

preg_match(‘# \/ #’, $input_word);

うーん ・・・見にくいですが、ごちゃつきが減りましたよね!

こんな感じで読みやすくするのも、大切だなあと思いましたとさ。ちゃんちゃん。

 

 

ちなみに、わたしは正規表現がよくわからず、

どうエスケープしたらいいのかよくわからない!

そんな時はー・・・・。

preg_quote()!!

正規表現をクオート(エスケープ)してくれる関数なのです!

これ超便利って思う。

preg_quote (‘エスケープしたいもの’, ‘デリミタ’);

使うとこんな、感じ。

 

<?php

$str = ‘This /is $100.’

$res = preg_quote($str, ‘/’);

echo $res   //    This \/is \$100\.を返します

 

よって、preg_matchでパターンとして使う時は、preg_quoteから得た結果をそのままつっこんで、

preg_match(‘/ This \/is \$100\. /’,  $input_word);

このように、正規表現とか グッドイヤー ベクター Vector 4Seasons Hybrid オールシーズンタイヤ 165/65R14 WEDS ウェッズ RECREO レクレオ S3 在庫限定 ホワイト ホイールセット 4本 14インチ 14 X 4.5 +44 4穴 100 【店舗取付サービス】【デイズ シルクブレイズ】デイズ ハイウェイスター B21W FRONT/SIDE/REAR SPECIAL SET メーカー塗装済品 ホワイトパール (SLN) 付属ゴムモール グレー指定、デリミタとか、

(クーポン配布中)ハリケーン ロングホイールベースKIT BW'S100 HF1042 【送料無料・北海道・沖縄除く】【祝開店!大放出セール開催中】


【送料無料】 245/35R19 19インチ AMISTAD アミスタット ゼロス 8J 8.00-19 HANKOOK ハンコック ヴェンタス R-S4 Z232 サマータイヤ ホイール4本セット


(クーポン配布中)ハリケーン ロングホイールベースKIT BW'S100 HF1042 【送料無料・北海道・沖縄除く】 15インチ サマータイヤ セット【適応車種:ヴォクシー(70系 5ナンバー)】A-TECH シュナイダー DR01 ブラックポリッシュ+ダークブルークリア 6.0Jx15プロクセス CF2 195/65R15

↓↓↓ヴァルド BENTLEY CONTINENTAL FLYING SPUR Executive Line ~’08 REAR SKIRT;RDmoto アールディーモト ガード・スライダー クラッシュスライダー・ガード(Crash sliders) アルマイトカラー:レッドアルマイト スライダーベースカラー:ホワイト VERSYS [ヴェルシス];DIXCEL/ディクセル ブレーキディスクローター PD フロント左右セット VOLVO 960 (SEDAN) 2.5/2.8/2.9 年式:91/9~93/8 型式:9B6254/9B280/9B6304 品番:PD161 2426S 備考必読ください, RSRダウンサス ムラーノ PNZ50 リア2本 N231DR, K2GEAR REIZ/平山自動車 レガシィ BH S401type リップスポイラー 塗装済み, 【SSR】 EXECUTOR EX05 (エグゼキューター EX05) 18インチ 9.5J PCD:112 穴数:5 inset:21 ブラッシュド [ホイール1本単位] [H], ディクセル ブレーキローター SD ハイゼット S320W 05/12~07/12 フロント用左右1セット 送料無料;Weds レオニスVT BMCMC 2本 [18×8.0J+42 5/114.3] ウェッズ LEONIS VT ホイール2本 ブラックメタルコートミラーカット 代引手数料無料 送料無料 DUNLOP ダンロップ ディレッツァ DZ102 DIREZZA サマータイヤ 195/50R16 WEDS ウェッズ Kranze クレンツェ Graben Klein Form ホイールセット 4本 16インチ 16 X 7 +36 4穴 100↓↓↓【代引不可】Clazzio(クラッツィオ):シートカバー(ネオ)(アイボリー) トヨタ エスティマ 50系 7人乗り ET-0289, HANKOOK ハンコック Laufenn ラウフェン S Fit EQ LK01 サマータイヤ 205/50R17 KYOHO SEIN-SV ザインSV ホイールセット 4本 17インチ 17 X 7 +38 5穴 114.3, 【送料無料】 205/50R17 17インチ OZ SツーリズモWRC 7J 7.00-17 YOKOHAMA ヨコハマ エコス ES31 サマータイヤ ホイール4本セット, NANKANG TIRE ナンカン NS-2 サマータイヤ 225/30R20 WEDS ウェッズ Leonis レオニス CH ホイールセット 4本 20インチ 20 X 8.5 +45 5穴 114.3, カーマット フロアマット スバル ステラ/カスタム 26年12~ 4WD/リアヒーターダクト無-スポーツチェック ブルー


↓↓↓↓↓↓↓↓↓↓↓↓

ポイント高倍率&送料無料でお届け■RS★R[RS-R] RSR ダウンサス 1台分/前後セット【F646W】【スバル レガシィツーリングワゴン BPE】 【4WD EZ30 3000 NA 15/9~ 3.0R】【smtb-k】【kb】, 【カロ KARO】セリカ 等にお勧め FLAXY フラクシー フロアマット 型式等:ST205 品番:571, 【TMワークス】 ハイバーダイレクトコイル カムリ ACV40/45, サスペンションキット / (車高調整式)【ラルグス】Spec K 車高調キット N-BOX JF1, [ホイール1本(単品)] SSR / EXECUTOR EX05 (BD) 19インチ×7.5J PCD:112 穴数:5 インセット:42

日産/ピットワーク アイドラプーリー AY660-MA008 マツダ ユーノス501 CA8P K8 GAS 1994年02月~1996年01月 1800cc;汎用 グッズ/アクセサリー グッズ Tシャツ【ファブレス】FABULOUS PIT SHIRT 長袖シャツ ブルー サイズ:XL [ACRE] アクレ ブレーキパッド フォーミュラ800C リア用 メルセデスベンツ Cクラス W202(セダン) C280 202028 93.10~97.8 ASR付 ~A344660/F331440 ※代引不可 ※北海道・沖縄・離島は送料2160円 【送料無料】 ピットワーク バッテリー 超高性能 Xシリーズ 三菱 ギャランフォルティス CBA-CY4A 用 AYBXL-85D23-01 車用 車 国産車 カーバッテリー バッテリー交換 PITWORK 自動車用バッテリー;【最低でも5倍】 ブレーキパッド■BMW E60 セダン M5■型式 NB50■年式 04/11~■TRW製パッド フロントセット■品番 LBM74 ★送料無料税込【smtb-F】

ステージア(01.10~02.4)HM35(300RX)■プロジェクトμ ブレーキパッド NS-C フロント用左右セット;マツダ アテンザ GJ セダン/ワゴン フロント用フロアマット 2枚組 ('12年11月~) 【ラバー】フロアマット カーマット 車種専用アクセサリー

、エスケープどこでしたらええんのん

っって時使えます!!!!