問題タブ [preg-split]
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 - Preg_splitはすべての結果を配列にキャプチャしました
preg_split
PHPの関数に問題があります
私の正規表現は
たとえば、変換したい:
このような配列で
preg_matchを使用した正規表現の作業と数学
しかし、preg splitでは、配列がありません
フラグのない空の配列がありますまたは
フラグ付きPREG_SPLIT_DELIM_CAPTURE
私のエラーはどこにありますか?
php - 置き換えずにpreg_split?
文字列を分割しようとしていますが、探しているものを「削除」したくありません...
文字列は次のようになります。
MDVB、94010、(555) 555-5555、KHII、94015、(555) 555-5555、プーニー、94010、(555) 555-5555、
電話番号の後の文字列を分割したいが、番号を削除したくない...
今、私はこれを持っています:
しかし、それは出力します:
私は preg_split が使用するものだと思っていました...他に使用すべきものはありますか?
php - テキストファイルから文字列を取得し、配列に分割する
テキストファイルから文字列を分割したい。
.txt ファイルがどこかから読み取られた場合。ファイルを読み込んで文字列を配列で取得したい。
テキストファイルには次のデータがあります
行を配列に格納したい
注:
データは名前として最初の行で始まり、(aaa,bbb) データはカンマで区切られています。コンマが行にない場合、次の配列フィールドに移動します
前もって感謝します
php - 正規表現で2番目のインスタンスを一致させる方法
get_by_my_column
上記の文字列の一部のみを一致させたい場合はget_by
、どうすればよいですか? 私は使用すべきこの正規表現のチートシート\n
を読み続けていますが、適切に実装する方法がわかりません...
私は次のバリエーションを試しました...
php - PHP preg_split が機能しない
以下のコードを参照してください。
$dArr は、voluntaryDist の値を取得します。echo $dArr は値 4.1,9.4,2.3,4.7,9.1,14.7,3.2,7.1,4.1,0.5 を出力します
これを配列内の要素に分割したかったので、次を使用しました。
しかし $dArr は、すべての値である 1 つの要素のみを持つ配列です。つまり、preg_split は行われませんでした。私も試しました
それでもうまくいきませんでした。
値(つまり、上記の数値)を貼り付けて、直接 preg_split しようとしました
そしてそれは成功しました。なにが問題ですか?$dArr をエコーすると、数字が出力されることに注意してください。
php - .txt ファイルを配列変数に分割する
テキストファイルに文字列があります
次のような配列に保存したい
コンマが行にない場合、次の配列フィールドに移動します
前もって感謝します。
php - 部分文字列が見つかったら、DOM 要素を作成します -php
文字列を正規表現で分割し、一致するものが見つかった場所に dom 要素を作成し、文字列が終わるまでそれを行います。与えられた文字列;
望ましい結果:
私は使っているphp dom -> $dom = new DOMDocument('1.0'); ...
ルートを作成します。(これは何の関係もないかもしれませんが、何の努力もしていないと不満を言う人もいます..)
私はいくつかのアプローチを使用しましたpreg-split
。
私はコードが価値がないことを知っていますが、それが御馳走ではないことを示すために..
どんな助けでも大歓迎です..
php - バックスラッシュによる preg_split
私のPHPコードでは、文字列に名前空間が割り当てられたクラス名があります。次に例を示します。
私の場合、ミドルネーム「Bbb」だけが必要です。私はこれを使用しようとしました:
しかし、うまくいきません。それを機能させるには、正規表現でトリプルバックスラッシュを使用する必要があります"/\\\/"
。私の質問は、なぜ 3 つ必要なのですか? バックスラッシュの特殊関数を2倍にすることで常にエスケープしてきました。
php - PHP-基準に基づいて、文字列内の文字列のごく一部を取得する
文字列内を検索して、[topic]が数値と等しいかどうかを調べ、文字列内からのみその数値を取得できるようにする必要があります。
たとえば、次のような文字列:
10を返す必要があります
しかし、このような文字列:
0またはfalseを返す必要があります
このような文字列:
1を返す必要があります。切り捨てる必要があるためです。floor()
また、負の数については心配していません。これは決して起こらないからです。
[topic]
文字列にが存在し、等号で定義されている場合にのみ、このように見えるこれらのタイプの文字列から、数値のみを切り捨てて取得するにはどうすればよいですか。
みんなありがとう :)
php - PHPはjson_decodeの配列に引用符を追加します
文字列をjson_decodeしようとしていますが、配列要素に引用符がないという問題が発生しています。
JSON
PHP
結果
上記のphp印刷では、配列内に数字が混在している文字があり、json_decodeがそれを気に入らないため、何も表示されません。json_decodeが機能するように、各配列項目に文字列をどのように追加しますか?