問題タブ [preg-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 投票する
4 に答える
2831 参照

php - PHPの同じ文字列内の複数の文字列置換

次の文字列置換の問題があり、ここでかなり修正されています

PFB サンプル文字列

送信する数字に応じて「クイック」を置き換える必要があります

つまり、関数への入力が の場合56quickbefore56を に置き換える必要がありbear、関数への入力が の場合、78前のクイック78を に置き換える必要がありますblack

誰かがこれで私を助けてくれますか?

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

php - 文字列内の各 URL を別の一意の URL に置き換えるにはどうすればよいですか?

私は次のものを持っています:

結果は次のとおりです。

私は(最初のリンクにある違い)で終わることを目指しています:

アイデアは、文字列内のリンク内の各 URL を一意の他の URL に置き換えることです。これは、人々が何をクリックしたかを追跡したいニュースレター システム用であるため、URL は「偽の」URL になり、クリックが記録された後に実際の URL にリダイレクトされます。

0 投票する
10 に答える
28753 参照

php - preg_replaceを使用してPHPで$をエスケープするには?

私はpreg_replace特殊文字をエスケープするために使用しています:

$しかし、同じ関数を使用してエスケープすることはできません:

また、上記のステートメントを使用すると、すべてのスペースが置き換えられ、$エスケープ$されません。

ドル記号を正しくエスケープするにはどうすればよいですか?

0 投票する
3 に答える
6631 参照

php - PHP で正規表現を使用して HTML 属性を置き換える

OK、DOM パーサーを使用する必要があることはわかっていますが、これは後の機能の概念実証となるコードをスタブ化するためのものなので、限られた一連のテスト コードでいくつかの機能をすばやく取得したいと考えています。

チャンクHTMLの幅と高さの属性を削除しようとしています。つまり、置き換えようとしています

空文字列で。

私が書こうとしている関数は、現時点では次のようになります。

しかし、それはうまくいきません。

どうすればそれを機能させることができますか?

0 投票する
5 に答える
15170 参照

php - 文字列内の変数をPHPで置き換える方法は?

したがって、次のようなPHPコードがあります。

%s を例として使用しました。それは基本的にそこに行くもののプレースホルダーです。次に、文字列を関数に渡し、その関数で %s を値に置き換えます。

これを達成するために何をする必要がありますか?いくつかの正規表現を実行し、preg_replace() などを使用する必要がありますか? またはそれを行う簡単な方法はありますか?

0 投票する
5 に答える
3325 参照

php - 空の不要な HTML タグを消去するための正規表現

プロジェクトの 1 つで TinyMCE (WYSIWYG) をデフォルトのエディターとして使用していますが、自動的に追加<p>&nbsp;</p> , <p> </p>または分割されることがあります。

私は検索してきましたが、正規表現で空のタグをきれいにする良い方法を見つけることができませんでした.

私が使用しようとしたコードは、

注:   もクリアしたい :(

0 投票する
3 に答える
1787 参照

mysql - MySQL 文字列置換

ねえ、MySQL を使用して特定の列のすべての行から先頭と末尾のスラッシュを削除する最も効果的な方法は何ですか?

前:

後:

...または、これは代わりに PHP で行う必要がありますか?

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

php - preg_replace() が一致しなかったか、最初から一致したかをどのように判断しますか?

どちらの条件も false を返します。どうすればそれらを区別できますか?

3番目のパラメーターを使用せずに実行できますか?

0 投票する
3 に答える
39037 参照

php - リンクの最初のスラッシュを削除しますか?

次のようにフォーマットされたリンク内の最初のスラッシュを削除する必要があります。

私は持っている必要があります:

私は正規表現(preg_replace?)に精通しておらず、それらのスラッシュは私を殺しています。

私はあなたの助けが必要ですstackoverflow!

どうもありがとうございます!

0 投票する
3 に答える
19894 参照

php - 正規表現オプション グループ?

私がやっている preg_match 正規表現と混同しているようですので、新鮮な目と助けをいただければ幸いです。

私の現在の正規表現は次のとおりです。

:(1,4) オプションなどの数値入力とコロンを作成しようとしているので、次のように一致します。

また