bbcode

    1

    2答えて

    私はもともとこのというタグをHTML imgタグのパターンにしていますが、bbcodeの最初の出現箇所を見つけるにはどうすればよいですか? [img] BBコードの内容を返す必要があります [img]http://path/to/img.png[/img] $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $conten

    0

    2答えて

    は、私はこの www.abc.comまたはhttp://abc.comが に置き換えられますのようないくつかの他のリンクとリンクを交換したいです http://www.XXXXXX.com/sonal?www.abc.com または http://www.XXXXXX.com/sonal?http://abc.com ので、私はUSIていますNGこのコードが、このコードは、いくつかのエラーに Wa

    0

    1答えて

    私はユーザーのプロフィールページに表示されるバイオ(個人的なメッセージ)を持っています。私はBBCodeを追加しましたが([b]太字[/ b])、後でバイオを変更するために戻ってくるとHTMLタグが表示されます。また、HTMLタグとPHPタグを削除したいと思います。現時点では、誰かが自分のバイオにPHPコードを入力してテーブルを削除することができれば、それは重要です。 HERESに私のBBコード/

    2

    1答えて

    私はtinyMCEを使用しています。 問題:EXCELからいくつかのレコードをコピーし、私のtinymceフィールドに貼り付けるとき。それは私にとって十分に表示されます(プラグイン:貼り付け、実際にフィールドを表示します) 私は私のフィールドから値を尋ねるとき、貼り付けたものを捨てるテーブル構造体を返します。しかし、私はhtmlを望んでいない、私が欲しいものの下を参照してください。 実装コード:T

    5

    3答えて

    私はテキストエリアの変更イベントに応答するbbcode - > htmlコンバータを持っています。現在、これは一連の正規表現を使用して行われており、多くの病理学的なケースがあります。私はいつもこの文法で鉛筆を鋭くしたいと思っていましたが、ヤク剃りをしたくなかったのです。しかし...最近、私はpegjsを知りました。これは、PEGパーサーの生成をかなり完全に実装しているようです。文法の大部分は指定さ

    0

    2答えて

    $pattern = "/\[url\=(.*)\](.*)\[\/url\]/i"; 上記の私のパターンは、bbcodeをhtmlに書き換えますが、自分のドメインからリンクを除外したいと思います。正規表現を変更して、すべての外部リンクでは動作しますが、自分のドメインとのリンクでは動作しませんか?

    0

    1答えて

    [div="desc"][1="text1"][2="text2"][3="link3"][/div] そして、それはどのように「DESC」、数字やテキストを抽出する正規表現を作成することができます6. の限界まで続けることができ続けますか? 私はPHPの配列で試したが、私はできませんでした。 ありがとうございました!

    1

    1答えて

    現在、PHPクラスを使用してフォームを介して入力されたBBCodeを解釈しているため、ユーザーのページに正しく表示されます。 私は理想的にそれたいと私は <a href="http://example.com/article_title_here">Article Title Here</a> に次の [wiki]Article Title Here[/wiki] を変換するためのHTML

    0

    2答えて

    私は、テキストを書式設定するのに使いやすい方法を提供するためにBBcodeを実装するテキスト領域を持っています。問題は、ユーザーがボタンを押したときに強調表示されたテキストの周囲にこのBBcodeをラップしたいと思うことです。 JavaScriptでこれを行う方法はありますか?

    1

    1答えて

    function bb_parse($string, $tags = 'b|i|u|quote|url|img|youtube|user') { $replacement = 0; while (preg_match_all('`\[('.$tags.')=?(.*?)\](.+?)\[/\1\]`', $string, $matches)) foreach ($matches