コーディング中に少し問題が発生しました。次のようなテキスト文字列があります
"This is a {cat} with {big} eyes."
私がやりたいことは、文から中括弧で書かれた単語を抽出できるように、適切な preg_match 正規表現が欲しいということです。どんな助けにもとても感謝しています。
コーディング中に少し問題が発生しました。次のようなテキスト文字列があります
"This is a {cat} with {big} eyes."
私がやりたいことは、文から中括弧で書かれた単語を抽出できるように、適切な preg_match 正規表現が欲しいということです。どんな助けにもとても感謝しています。
$str="This is a {cat} with {big} eyes";
echo preg_replace("/[^a-zA-Z\s]/", "",$str);
どうですか:/\{(.*?)\}/
それはうまくいくはずです:)
それはかなり単純です...
preg_match_all("/\{[^}]+\}/", $str, $matches);
イデオネ。
$matches
アレイを調べます。中かっこを一致の一部として使用したくない場合は、キャプチャ グループ ( "/\{([^}]+)\}/"
) を使用するか、別の方法で中かっこを切り取ることができます。