問題タブ [preg-match-all]
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.
php - テーブルの最初の各TDからコンテンツを抽出します
次のようなHTMLがあります。
そして、値、、、およびを取得する必要がabcde
ありefgh
ますijkl
これは私が現在使用している正規表現です:
はい、私はそれらがあまり得意ではありません。私の正規表現の試みのほとんどと同様に、これは機能していません。誰か教えてもらえますか?
また、html / xmlパーサーについては知っていますが、それを実現するには、コードを大幅に再検討する必要があります。後でそれはです。今のところ、正規表現に固執する必要があります。
編集:明確にするために、または<td align="center"></td>
後の最初のタグの間の値が必要です<tr class="row-even">
<tr class="row-odd">
php - php、preg_match、regex、特定のテキストを抽出
クライアントの注文を含む非常に大きな .txt ファイルがあり、それを mysql データベースに移動する必要があります。ただし、情報があまり変わらないため、どのような正規表現を使用すればよいかわかりません。
私は何かを試しましたが、名前を抽出することさえできませんでした...これは成功しなかった私の努力のサンプルです
php - PHP preg_match_all CamelCase、prefix_ および CamelCase 要素の取得
preg_match_all を使用して、CamelCase 文字列内のさまざまな要素の個別の配列を返そうとしています。私の例では、1 つの配列で文字列のプレフィックスを取得しようとしており、他のすべて (文字列のキャメルケース部分) は 2 番目の配列に分割されています。たとえば、get_BookGenreTitle は、1 つの配列で get_ を返し、Book、Genre、および Title という単語を含む別の配列を返すことになっています。または、さらにデモンストレーションを行うために、post_PersonID は、1 つの配列で post_ を返し、単語 ID を含む別の配列を返します。
私はそれを成し遂げる次のコードの塊を持っていますが、やや雑です。プレフィックスを含む配列を返すとき、その配列には、CamelCased 要素の数に等しい数の空白要素も含まれます。
戻り値:配列 ( [0] => 配列 ( [0] => get_Book [1] => ジャンル [2] => タイトル) [1] => 配列 ( [0] => get_ [1] => [2 ] => ) [2] => 配列 ( [0] => 本 [1] => ジャンル [2] => タイトル ) )
プレフィックスを含む配列とキャメルケース要素を含む別の配列の両方を返す方法があるかどうか疑問に思っていましたが、プレフィックス配列に空白の要素はありません。
最終結果の例: Array ( [0] => Array ( [0] => get_Book [1] => Genre [2] => Title ) [1] => Array ( [0] => get_ ) [2] = > 配列 ( [0] => 本 [1] => ジャンル [2] => タイトル ) )
php - PHPのpreg_match()およびpreg_match_all()関数
preg_match ()関数とpreg_match_all()関数は何をし、どのように使用できますか?
php - さまざまなリンクとhref区切り文字("および')を使用した正規表現の頭痛の種
したがって、次のリンク構造をphpのpreg_match_allと一致させたいと思います。
"と'deilmitedurlsを1つ取得できます
または、3つすべてを取得できますが、最初の2つに次のスペースがある場合は取得できません。
潜在的なスペースで区切られた「」と「」だけでなく、区切り文字なしで適切にエンコードされたURLも取得するように、これをどのように定式化できますか。
php - PHP preg_match_all() がサブグループをキャプチャしない
PHP で Twitter アトム フィードを解析しようとしていますが、この奇妙な問題が発生しています。私はpreg_match_all
この正規表現文字列で呼び出しています:
すべてのエントリに一致しますが、キャプチャされたサブグループのタイトル/公開は結果に表示されません (キャプチャされたサブグループの配列は結果オブジェクトに作成されません)。
奇妙なことに、最後のビットもキャプチャしようとしています。
そして今、キャプチャが機能します。タイトルと発行日、および不要な最終データの大部分を取得します。
非キャプチャー文字列「?:」を最後のサブグループに追加しようとしましたが、キャプチャーが完全に機能しなくなりました。
では、最終的に大量の不要なデータをキャプチャすることなく、必要なデータをキャプチャするにはどうすればよいでしょうか?
php - 他の数字で囲まれていない正規表現の数字
他の数字で囲まれておらず、一連の数字ではない 6 桁の数字を取得しようとしています。この番号は、文字列の先頭、任意の場所、および末尾に存在できます。その前にコンマとテキストを含めることもできますが、最も重要なのは、6 桁の数字ブロックを区別することです。私は先読みと条件を実行するのに苦労しましたが、すべての問題を解決する完全な解決策を見つけることができません。
サンプルデータ:
php - PHPで一般的なプレフィックスを持つ単語を一致させる方法は?
単語に一致する正規表現を作成する必要があります。正確な単語を見つけるには、/\bword\b/
パターンを使用して行うことができます。
しかし、私はパターンに、、などを見つけてもらいたいのword
です。words
wording
たとえば、段落文字列内の用語、、を検索するパターンを記述したいとし account
ます。accounting
accounts
accountant
php - PHP ->preg_match_all 以下の構造
このテキスト文字列を取得するための解決策を必死に探しています
PHP 配列に解析されます。
私はそれを分離する必要があります
php - preg_match_all の一致するすべての値を取得するには
これが文字列です。
preg_match_all などを使用して、一致するすべての変数 ( 1.5
& ) を取得したいと考えています。Some Text with White Spaces
昔やってたけど今は覚えてない。あなたが助けてくれることを願っています...