問題タブ [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.

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

php - 複数のスペースで Preg_Split を使用する

私はこれを理解するのに少し苦労しています。

次のようなデータ行があります。

$data = "Alpha Natural Resources Inc COM 02076X102 2,077 45,700 x

複数のスペースがある場合は、この行を「爆発」させようとしています。私が遭遇した問題は、1 つ以上のスペースがある行を爆破する解決策しか見つけられなかったことです。複数のスペースがあるこの行を爆破しようとしていますが、1 つのスペースだけではありません (したがって、たとえば、Alpha Natural Resources Inc が一緒にいること)。

答えがpreg_splitにあることは知っていますが、適切なコードがわかりません..

ありがとう

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

php - preg_split : 行の最初の単語を取得する

preg_split大文字と小文字を区別しない (最初のスペースまで) 最初の単語で文字列を分割する正規表現を組み立てるのを手伝ってくれませんか。

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

php - PHP preg_split: 文字列を他の文字列で分割

大きな文字列を一連の単語で分割したい。

例えば

結果は次のようになります。

これどうやってするの?最善の方法はpreg_splitありますか、それともより効率的な方法はありますか? 数百 MB のファイルを分割するので、できるだけ高速にしたいと考えています。

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

php - 分割で数字を失うことなく、数字が前にないドットで文字列を分割する

次の文が与えられます:

preg_split()にこれを与えたい:

使ってます:

しかし、これは私に与えます:

ご覧のとおり、各文の最後の文字が削除されています。なぜこれが起こるのかは知っていますが、それを防ぐ方法がわかりません。何か案は?先読みと後読みはここで役立ちますか?私はそれらにあまり精通していません。

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

php - Preg スプリット行をカウントしますか?

preg_split関数から準備されたアイテムの数をカウントすることはできますか?

例:

$_REQUEST['p']= インデックス/ホームとしましょう

$str = preg_split('(/)', $_REQUEST['p']);

そう:

$str[0] = Index
$str[1] = Home

これらを数えることさえ可能ですか?

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

php - 文字列を分割/分解/preg_splitしようとしていますが、区切り文字を保持したいです

文字列を分割/分解/preg_splitしようとしていますが、区切り文字の例を保持したい:

期待される結果 :

ループしてから配列値のプレフィックスを付け直す必要があるかどうか、またはよりクリーンな方法があるかどうかはわかりません。

PREG_SPLIT_DELIM_CAPTURE で preg_split() を試しましたが、次のような結果が得られました。

これは私が望むものではありません。どんな助けでも大歓迎です。

0 投票する
8 に答える
3554 参照

php - PHP 文字列から数字を抽出する

次のようにPHPの文字列から数字を抽出したい:

文字列 = 'make1to6' の場合、文字列全体の 'to' 部分文字列の前後にある数字を抽出したいと思います。つまり、1 と 6 が抽出されます。

これらの戻り値をいくつかの計算に使用します。文字列全体の「to」部分文字列の前後の数字を抽出したいと思います。つまり、1 と 6 が抽出されます。

文字列の長さは固定されておらず、最大 10 文字の長さです。数字は、文字列の「to」の両側に最大 2 桁までです。

文字列値の例:

次のようなことを考えています:

これらの戻り値をいくつかの計算に使用します。

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

php - この正規表現を説明してください

文字列を「トークン」に分割するために、次のことに遭遇しました。

これがこれとどう違うのか誰か説明してくれませんか:

どんな助けでも大歓迎です:-)

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

php - preg_split から配列を出力する

こんにちは、配列の内容を印刷しようとしています。

これはコードです:

何も印刷されません。何か案が?

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

php - preg_split() コンマ、二重引用符、またはスペースで区切られたタグの文字列

preg_split()コンマ、二重引用符、またはスペースで区切られたタグの文字列を取得しようとしています。

これは私がこれまでに持っているコードです。アイデアは、ユーザーが JavaScript ソリューションを使用せずにタグをできるだけ簡単に入力できるようにすることです (これについては後で説明します)。

私が得ている出力は次のとおりです。

私の望ましい出力は次のようになります。

2 語のタグを取得する方法がよくわかりません。