問題タブ [str-replace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
823 参照

php - 正規表現で Str_replace

次のリンクがあるとします。

href ではなくテキスト内のアンダースコアのみを削除するにはどうすればよいですか? str_replace を使用しましたが、アンダースコアがすべて削除されてしまい、理想的ではありません。

したがって、基本的には次の出力が残ります。

どんな助けでも大歓迎です

0 投票する
2 に答える
1299 参照

php - php: コンテナ内のテキストをリンクに置き換えます。preg_replace?

単純な質問のように見えるものに対する答えを探しましたが、役に立ちませんでした。

私はいくつかの HTML 出力を持っています。

(上記の html は実際には整形式であり、アンカーと画像の < & > をそれぞれ [[ と ]] に置き換えて、投稿する必要がありました。)

各 (p) のテキスト コンテンツを「wp-caption-text」のクラスでリンクをラップしたいと思います。その URL は次の形式にする必要があります。

(つまり、John Doe は/my-page-root/john-doeなどにリンクします)

さて、preg_replace でここまでできましたが、後方参照からリンク URL を作成する方法がわかりません。これは、それを行うためのより簡単な方法があるに違いないと私に思わせます(そしておそらくより速い方法?)

とにかく、ここに私が得たコードがあります:

これにより、テキストが空のアンカーに置き換えられます。後方参照を使用してリンク URL を作成する方法に行き詰まっています。

いくつかのメモ:

リンクはテキストのみを折り返す必要があります (後でテキストの一部のみを折り返す必要があるかもしれませんが、その橋を渡ったときに橋を渡ります)

Wordpress では、リンクの削除を防ぐための回避策なしに wysiwyg を介してこれを許可しません。ある日、他の誰かが入ってきてフォーマットを破壊する可能性があるため (したがってハード コーディング)、これに対する有用な wp の回避策はありません。

画像のリンクはフル サイズの画像 (jquery ギャラリーが進行中) にとどまる必要があるため、画像全体や div をリンクにラップすることはできません。

あなたが私に与えることができるどんな助けにも乾杯.

アンディ

0 投票する
2 に答える
230 参照

php - 特定の URL を対象とする PHP 正規表現とは?

私が呼び出しているいくつかの基本的な HTML がありstr_replace()ます。HTML 文字列内で見つかったすべての URL に「generate_book.php?link=」を追加する必要がありますが、外部リンクを除外する必要があります。

<a href="gst/3.html">Link</a> -- これは -- <a href="generate_book.php?link=gst/3.html"></a>

<a href="http://example.com">Link</a> -- これはそのままにしておく必要があります

あなたの頭脳ポワは大歓迎です!

0 投票する
2 に答える
4736 参照

php - PHP以外の文字列内のすべての文字を置き換えます

Trade Card Catalogue 1988 Edition1988年以外のすべてを削除したい文字列があります。

すべての文字の配列を作成してastr_replaceとを実行することもできますがtrim、これがより良い解決策であるかどうか疑問に思いました。

前もって感謝します

0 投票する
1 に答える
2403 参照

php - 文字列、php から有効で機能する URL を作成する

文字列から有効な URL を生成する際に問題があります。例えば:

タイトルなどのテキストをリンクに追加したい。go/ の背後にあるスクリプトは、タイトルを取得し、投稿の ID を取得し、ID を使用してデータベースから URL を取得し、それを実行します。これは例えば

しかし、

それは動作しません。SI は、有効にするために $text をエンコードする必要があると思いますか? それを行うための標準的な方法はありますか?

0 投票する
6 に答える
1222 参照

php - str_replace による単純なテンプレート化

とりあえず実験中です。

ここで簡単な方法で自分で作成するというアイデアを思いつきました:

これを機能させるには:

index_body.html :

問題は、出力のみであるということです:

常に最後の中括弧を置き換えますが、配列全体ではないのはなぜですか?

0 投票する
2 に答える
62 参照

.htaccess - htaccess 書き換えルール

私は次のようなURL構造を持っています:

\http://www.domain.com/virtual_tours/virtual_name/
\http://www.domain.com/virtual_tours/virtual_name/virtual_tour_name-001.php?format=何か
\http://www.domain.com/ virtual_tours/virtual_name/virtual_tour_name-002.php?format=何か

これらを次のような新しい URL にマップする必要があります。

\http://www.domain.com/virtual-tours/virtual-name.php
\http://www.domain.com/virtual-tours/virtual-name/virtual-tour-name-001.php
\http ://www.domain.com/virtual-tours/virtual-name/virtual-tour-name-002.php

誰かがこれの条件とルールを手伝ってくれますか?

0 投票する
2 に答える
921 参照

php - div タグに str_replace がない

som chars を div 以外の特定の文字列に置き換えたい。これが私の str_replace です:

var $text は持つこと<div class="code-geshi"></div>ができますが、スマイリーの str_replace を入れたくありません。どうすればできますか?

ありがとう :)

PS: 下手な英語で申し訳ありません...

0 投票する
4 に答える
29033 参照

php - PHPでタブを置き換える方法は?

私のデータベースには、次のテキストがあります。

このコードを HTML ページに印刷したいと考えています。そのままHTMLファイルにPHPで出力されます。しかし、ブラウザで HTML を表示すると、もちろん、この形式のテキストは表示されません。次のように表示されます。

によって問題を部分的に解決しnl2br、 も使用していますstr_replace(' ','&nbsp',$str)。その結果、私は得ました:

しかし、私はまだ右にシフトprint xする必要があります。で問題を解決できると思いましたstr_replace('\t','&nbsp;&nbsp;&nbsp;',$str)str_replaceしかし、印刷前のスペースを「\ t」として認識しないことがわかりました。このスペースも単なるスペースとして認識されません。&nbsp;つまり、 .の前に何も取得しませんprint

なんで?そして、問題はどのように解決できますか?

0 投票する
4 に答える
1691 参照

javascript - Javascriptはすべての単語を置き換えます

jqueryとjavascriptを使用して、DOM(メモリ内のWebページ)内のすべての単語を置き換える必要があります。私はこれを変換する必要があります:

これに:

ただし、タグを変更せずに(そこにある値のみ)

1つの試みは次のとおりです。

しかし、それはタグ値を置き換え続け、私がそれを置くとページを壊します。

ヘルプ!!!