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

php - htmlタグ内で<または>を>または<に置き換える正規表現

例えば。

h1タグ内の>と<を対応する>と<に置き換えたい

正しいパターンはどれですか?

前もって感謝します!

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

php - PHP、配列からの読み取り中の str_replace の問題

私はphpが初めてで、CSVファイル(file1.csv)を読み取り、file2.htmlの単語が一致する場合、ファイル内の単語をhtmlファイル(file2.html)の単語と比較するスクリプトを実行しようとしていますfile1.csvのキー部分を使用すると、一致したキーの値でfile2.htmlの内容を変更する必要があります..

私がこれまでに行ったことはこれです:

値を反復して変更しようとすると問題が発生すると思います..表示されるのは file2.html の内容のみが変更されていないためです

任意の助けをいただければ幸いです

前もって感謝します

ネーダー

PS あなたの貴重なアドバイスの後、新しいコードで古いコードを編集しました..今はこのようになっています..しかし、まだ機能しません。

更新: foreach を次のように変更します。

問題を解決しました..しかし、別の問題が発生しました。文字列を置き換えるたびに、その前に「配列」という単語が追加されます。

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

php - PHP、文字列検索で大文字と小文字を一致させる

str_replace 関数に問題がありました。「quote」という単語を置き換えようとすると、「quoted」という単語の一致する部分も置き換えられますが、これは望ましくありません。

助言がありますか ?

私は用語集ファイルを使用して単語を取得し、それを配列に渡します..次に、用語集の単語で調整する必要があるhtmlファイルを開きます..

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

php - php str_replace動的URLをheader.phpに入れますか?

やあみんな、実際にワードプレスに関連付ける必要はない少し奇妙な質問。

iPhoneでワードプレスのウェブサイトをテストしたい。私は同じネットワークにいるので、iPhoneからローカルのApacheサーバーに簡単に電話をかけることができます。ただし、私の設定は少し複雑なので、iPhoneのWebサイトには、すべてのスタイルシートとjsファイルへの完全に間違ったリンクがあります。

とにかく、私は実際にはphpの人ではないので、header.phpの最後でphpスクリプトを実行して、http://mylocaltestdomain.comをhttp://192.168.172.29/に置き換えるだけでよいのではないかと思います。 mylocaltestdomain.com

ただし、スタイルシートへのすべてのリンクは動的に生成されます。例えば

繰り返しになりますが、わかります。すべての動的なワードプレスリンク(bloginfo('template_directory' ...)を他の構造に置き換えることができるかどうか疑問に思います。

それは可能ですか?どうやって?

ありがとうございました

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

php - str_replaceを使いすぎて、より良い方法がわかりません

PHPを使用して、str_replaceを連続して何度も実行し、次のように1つのものを別のものに切り替えています。

30行の場合も同様です。これを行う最も効率的な方法は何ですか?

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

php - 正規表現ではなく、str_replaceを使用したURL変更のより良い方法

私は今のようにcssファイルのURLを変更str_replace('url(', 'url(somelocation/', $content); していましたが、url(/のような絶対パスのものを除外したいのですが、誰かが何かを提案していますか?

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

php - これはタグを置き換えるための最良/適切な方法ですか?

私のテキストでは、ユーザーは次のようなモジュールを入力できます。[[form:contact]]、モジュールとその名前を表します。[[module:name]

次のコードを使用して、これをテキストから撤回し、分割して、必要なデータベースから情報を取得し、置き換えます。

これが最善の方法ですか?それはうまく機能しますが、これが最も効率的な方法であるかどうかはわかりません。

ZendFrameworkを使用しています。

これはコードです:

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

javascript - JavaScript、Django、Google App Engine - テキストの置換

私の目標は、JS を使用してクライアント側の特定の単語にツールチップ (定義を含む) を関連付けることです。
テキストは (GAE データストアから) Django/Python で生成されます。
これを実現するには、定義が必要な複数のキーワードのテキスト ブロックをスキャンし、ツールヒント用の HTML「タイトル」を動的に作成する必要があります。

一度に 1 つのキーワードに対してこれを行うことに成功しましたが、同じテキスト ブロック内で複数の値を検索して置換することができないようです (django forloop で達成しようとすると、元の文字列全体が各置換コマンドに対して 1 回表示されます - 以下を参照してください)。

私のコード:

これにより、次の結果が得られます。

「 keyword1やkeyword2などのキーワードを含む文章の段落! keyword1やkeyword2
などのキーワードを含む文章の段落!」 私の望ましい出力は次のとおりです。

「キーワード 1やキーワード 2 などのキーワードを含むテキストの段落!」

私はJSの知識が非常に限られています。

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

php - 文字列の引用符で囲まれていない部分のみを置換する方法は?

次のことをどのように達成するのが最善でしょうか:

一重引用符または二重引用符で囲まれていない限り、PHP の文字列内の値を検索して置換したいと考えています。

例えば。

echo'd 文字列は次を返す必要があります。

よろしくお願いします。

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

php - json_encode の実行後に \r\n (改行文字) を置き換える

したがって、json_encode を実行すると、MySQL からも \r\n が取得されます。データベース内の文字列を書き直そうとしましたが、役に立ちませんでした。MySQL のエンコーディングをデフォルトの latin1_swedish_ci から ascii_bin および utf8_bin に変更しようとしました。私はたくさんの str_replace と chr(10)、chr(13) をしました。他に何を言うべきか、何をすべきか分からないので、ここに置いておきます....

jsonReadable 関数はhereから、parse 関数はhereからです。既にそこにある str_replaces は、</h1> のような奇妙なフォーマットの html タグを取得しているためです。最後に、$new は上で作成した配列です。リクエストに応じて完全なコード。

StackOverflow を助けてください。あなたは私の唯一の希望です