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

regex - preg_replace を使用して PHP で変数をトリミングする

$_SERVER['HTTP_REFERER'] からテキストを抽出したい

まあ言ってみれば

$_SERVER['HTTP_REFERER'] = http://www.google.com/search?source=ig&hl=en&rlz=&q=something+i+am+ looking+for&aq=f&oq=&aqi=

次に、$query を "something+i+am+ looking+for" に等しくしたい。私は pregreplace を使用できると思うので、言うことができます

$query=preg_replace([正規表現], ,$_SERVER['HTTP_REFERER']);

そして、正規表現は「'&q=' の後、'&aq' の前にあるもの」を意味する必要があります。これを正規表現としてどのように書くことができますか?

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

php - PHPの単純なpreg_match/preg_replaceregexのヘルプが必要です

私は、共通のwith/heightを使用して何千ものミュージックビデオ埋め込みコードを変更するという単純なタスクを実行しようとしています。

たとえば、次のコードがあります。

読みやすさのためにのみ改行が追加されました

<object>とタグの両方で幅/高さのパラメーターを編集する必要があり<embed>ます。一方には「px」サフィックスがあり、もう一方にはまったくありません(これは完全にランダムで、すべての場合にあるコードとないコードがあります)。

まず、既存のビデオの幅/高さを調べようとしています。アスペクト比を見つけてから、既存の値を新しい値(width = "640" and height = "xxx")に置き換えます。これは、ビデオのアスペクト比に基づいています)。

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

php - 単純な preg_replace

preg_replace をまったく理解できません。中国語に見えるだけです。とにかく&page-X、文字列から " " を削除する必要があります。

Xもちろん、誰かがpreg_replace初心者向けの便利なチュートリアルへのリンクを持っていれば、それも便利です!

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

php - PHP を使用してテキストのチャンクをタグでラップする

ユーザー (Wordpress を使用)が偽のタグに基づいてjquery スライドショー ギャラリー ( http://www.queness.com/resources/html/slideshow/jquery-slideshow.html )を挿入できるようにしようとしています。例えば:

に似たものを生成します

私が問題を抱えているのは、jquery コードで img をアンカー タグで囲む必要があることだと思います。これが私が持っているものですが、Wordpress のおかげで、コードの上または下にあるものは正しくフォーマットされていません。Wordpress の書式設定機能を使用しましたが、段落タグですべての行をラップするため、すべてが壊れてしまいます。

$sorted_lines を返します。

通常、私は他のすべての回答を SO で見つけるので、これは私の最初の質問にすぎません。他の誰かが私を助けようとするのが大きすぎる問題かどうかはわかりませんが、私は立ち往生しているので、試してみることにしました.

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

php - preg_replace 正規表現を使用して、文字が前にある数字を検索します

私は使用に関しては本当に混乱してpreg_replaceいますが、ゆっくりと学んでいます。

関数のヘルプが必要です:

アイデアは、スペースのない文字が直前にある数字を探しているということです。

すなわちabc123。(「abc 123」および「123abc」ではありません)

abc123 が abc 123 または abc@@123 になるように、間にスペースまたは文字を挿入する方法を教えてください。

みんな、ありがとう!

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

php - 文字列内の数字の数を数える最も簡単な方法と、PHP のパフォーマンスをテストする方法は?

文字列内の数字を見つける最善の方法が必要です。最初に数字以外のすべてを削除してから strlen を削除する必要がありますか?

また、特定の条件下での速度とパフォーマンスなど、作成した PHP スクリプトのパフォーマンスをテストするにはどうすればよいでしょうか?

アップデート

半分の数字を含めなければならなかったと言いますが、それは間違いなくプレグですよね?

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

php - 別の preg_replace の質問です。

単語がまとまった文字列があり、それらを分離する必要があります。「A」で終わるすべての単語は、おそらく新しい行にあるはずです。

また、'A' で終わる単語が、extra や sultana のように実際に 'A' で終わるべきかどうかも確認する必要があります。

このウェブサイトhttp://www.morewords.com/ends-with/aの「A」で終わる単語でいっぱいの配列があるので、 preg_replace 関数が必要です。

誰かがここで質問に答えるたびに本当に学んでいるので、皆さんの時間と忍耐に感謝します

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

php - PHPでURLのドメイン部分を一致させるにはどうすればよいですか?

私は正規表現がとても苦手ですが、some/path/image.jpg抜け出してhttp://somepage.com/some/...etcこの方法を試しています:

それは機能していません-私が知る限り、空白の文字列を返すだけです。この正規表現をどのように書くのですか?

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

cakephp - preg_replace 複数問題

ページネーション要素の複数の URL を新しい URL に置き換えようとしています。

URL が 1 回出現する場合、つまり prev と next がある場合、置換は正常に機能しますが、ページ番号の区切りで中断します。最初と最後の番号のリンクをまとめます。置換が必要なリンクが複数あることを preg_replace 関数に認識させるにはどうすればよいですか?

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

php - php関数preg_replaceに関する質問

htmlファイルから特定のタグとそのコンテンツを動的に削除したいのですが、preg_replaceを使用することを考えましたが、構文を正しく取得できません。基本的には、たとえば、次のようにする必要があります。 ""の間の(および含む)すべてを何も置き換えないでください。

誰かがこれについて私を助けてくれますか?