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

c++ - 文字列内の文字のすべての出現を置き換える方法は?

ある文字のすべての出現箇所を別の文字に置き換える効果的な方法は何std::stringですか?

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

regex - LINQ と REGEX.REPLACE

データベースから住所レコードを取り出して、住所ごとにグループ化しようとしています。シンプルですよね?

私が抱えている問題は、LOCATIONフィールドがそのようにフォーマットされていることです

また

住所、都市、州が一致するインスタンスが複数あります。しかし、 BUILDING: の説明はそうではありません。したがって、ADDRESS の前および ADDRESS を含むものをすべて削除する必要があります。

これらは十分に単純に思えます。しかし、私はそれを機能させることができないようです。これが私の現在のLINQです

実行すると、次のエラーが表示されます。

メソッド 'System.String Replace(System.String, System.String, System.String)' は SQL への変換をサポートしていません

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

php - 一重引用符を使用すると、str_replace関数は文字列を置き換えません

phpのstr_replace関数を使用して、一部のテキストを置き換えています。以下の例。

最初のケースではテキストを置き換えますが、2番目のケースでは置き換えません。2つの違いは何ですか?

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

php - PHP で特定のタグを無視してテキストを置き換える方法

私は次のような変数を持っています

str_replace('a', '', $content);すべての「a」を使用すると、削除されます。ただし、<script>タグ内の「a」は削除しないでください。

または、この方法以外のテキストを置き換える方法はありますか

助けてください 。

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

php - PHP, what is the better choice for removing a known string?

I am looking to search for and replace a known string from within another string. Should I use str_replace() or preg_replace()? The string to be replaced would be something similar to [+qStr+], [+bqID+], or [+aID+] and it would be being searched for in a code chunk similar to this:

I would be replacing the strings with the results from a MySQL query, and be performing this action or similar up to 200 times at a time. Which function str_replace() or preg_replace() would be the easiest and/or quickest method to take.

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

php - PHP で ' " を置き換えます

str_replace に関する興味深い質問です。

次に例を示します。

'" を別のものに置き換えたい場合はどうすればよいでしょうか。

問題は、私はこのようなものを書くことができないということです

解決策はありますか?

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

php - str_replace 最初のインスタンスのみ一致

preg_match_all() またはより良い関数を使用してタグ間のすべてのテキストを取得するためのフォローアップの質問?

次の POST データがあるとします。

2010-June-3 の最初のインスタンスのみを削除したいのですが、次のコードはすべてのデータを削除します。

これは反響します:

エコーする必要があります:

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

php - phpオープンタグに関するPHPstr_replace/preg_replaceの問題

私は次のようなものを置き換えようとしています:

期待される:

結果:

(ソースコードをチェックしていて、短いオープンタグを有効にしています)

私は多くの方法を試しましたが、結果として文字列<?(または)を取得することはできないようです。<?phpUbuntuでデフォルトで有効になっているSuhosinパッチに関連しているのではないかと思います。他のことをする前に、誰かがそれを機能させる方法を知っていますか?

ありがとうございました。

アップデート:

コマンドラインで直接試してみましたが、うまくいきました。ええ、問題は、phpタグの間にあるものがブラウザ(Chrome)に表示されず、ソースコードにも表示されないことでした。

Chromeでは、ソースコードを見ると「AB」と表示されます。しかし、Firefoxはそれを完全に表示します...要約すると、Chromeは私をだましていました;)

ありがとうございました!!!

申し訳ありませんが、私は最良の答えを選ばなければなりませんでした...しかし私にとっては3つの答えが正しかったです。

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

iphone - char を NSString に置き換えます

「+」のすべての発生を空白の「」文字に単純に置き換えたい...ここにリストされているサンプルをいくつか試し、NSSMutableStringも使用しましたが、プログラムがクラッシュしました...文字を別の文字から置き換える最良の方法は何ですか?? ありがとう

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

php - シンプルなテンプレート変数の置き換えですが、ひねりがあります

そこで、大量の電子メールと変数置換を含むシステムをセットアップしているので、データベースに保存されているテンプレートの変数置換を管理するクラスを作成しています。

簡単な例を次に示します。

さて、それはうまく機能し、単一の var 置換、基本的なものに適しています。しかし、for ループが必要な場所がいくつかあり、それを実装する方法がわかりません。

アイデアは、次のようなテンプレートがあることです。

「こんにちは、%customer_name%、{製品} に関する情報をリクエストしていただきありがとうございます」

ここで、{products} はテンプレートに渡される配列であり、次のような形式で、要求された製品に対してループされます。

当社の製品 %product_name% の価格は %product_price% です。%product_url% で詳細をご覧ください。

したがって、これのレンダリングされたバージョンの例は次のようになります。

「こんにちは、ボブ、次の情報をリクエストしていただきありがとうございます。

私たちの製品 WidgetA のコストは $1 です。詳細については、example/A をご覧ください

私たちの製品 WidgetB のコストは 2 ドルです。詳細については、example/B をご覧ください

当社の製品 WidgetC のコストは 3 ドルです。詳細については、example/C を参照してください。

これを達成するための最良の方法は何ですか?