正規表現初心者です。
$html='
~略~
<!--{loop|news}-->
<li>{news|month}月{news|day}日 ・ {news|text} </li>
<!--{/loop|news}-->
~略~
';
といった文字列から、
<!--{loop|○○}-->~<!--{/loop|○○}-->
というパターンの部分を検索したいのですが、どのように書けばよいのでしょうか?
ereg("<!--{loop\|([[:alnum:]_]+)}-->()<!--{/loop\|([[:alnum:]_]+)}-->",$html, $matches);
などと書いてみたのですが、真ん中あたりにある、「()」のところをどうかけば良いのかが分かりません。(日本語が混じっているので、どのように書いてよいのか分かりません。)
ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
単純に.*で良いような気がします
(このままでは、一番広い範囲になるような気もします)
preg_match("/<!--{loop\|(\w+)}-->(.*?)<!--{\/loop\|(\\1)}-->/s",$html, $matches);
にするとか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) PythonでLoopを使って配列内の文字列を結合する。そして [] を削除する 1 2022/03/31 23:28
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- 楽器・演奏 ギターのエフェクターについてです! スプリッターとは何ですか?自分はempress effects 1 2023/03/18 21:12
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Visual Basic(VBA) ワークブック内すべて検索 2 2022/12/20 20:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リッチテキストエディターでの...
-
reuterの記事をbeautiful.soup....
-
タグにはさまれている文字以外...
-
[php][正規表現]タグ以外を削除...
-
正規表現でタグの置換をしたい...
-
echoで画像を呼び出すことがで...
-
PHP Webページのタイトルを取得...
-
htmlでflashを開く、画面サイズ...
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
メッセージボックスで1025文字...
-
ファイルから読み取った改行文...
-
改行について
-
ダブルコーテーション(
-
文字の入力で横バー上段、中断...
-
C++でのCRLFについて
-
半角英数字のみを受け付ける入...
-
COBOLの改行
-
Excel関数「COUNTIF」で”文字”...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
reuterの記事をbeautiful.soup....
-
JSFタグのfタグとは
-
正規表現で複数行に渡る範囲を...
-
変数にHTMLを代入する場合
-
phpの正規表現でstyle="●●"を削...
-
Nvuで作成したhtmlをコピペして...
-
正規表現で指定範囲すべて除去...
-
正規表現でタグの置換をしたい...
-
Strutsでリンクを動的に生成したい
-
自分でタグ打ちして作ったペー...
-
php正規表現 相対パス→絶対パス
-
ASP.NET(C#)とhtmlの#include
-
PHPの正規表現でHTMLタグの内容...
-
csobjというタグについて
-
VBSでのhtmlタグ要素名の置換
-
htmlタグ間の特定文字置換
-
URLの連続アクセス
-
HTMLファイルの書き換え
-
htmlspecialchars関数を使いな...
-
javascriptの正規表現でhtmlか...
おすすめ情報