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

c# - 中括弧C#の間の値を取得

以前に正規表現を使用したことはありません。フォーラムで同様の質問を見ることができましたが、探しているものとはまったく異なります

次のような文字列があります。中括弧の間の値を取得する必要があります

例: 「{name}{name@gmail.com}」

そして、次の分割された文字列を取得する必要があります。

名前と名前@gmail.com

以下を試してみましたが、同じ文字列が返されます。

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

javascript - 文字列を複数の HTML テキスト フィールドに分割する方法

HTML ファイルに text1 と text2 の 2 つの入力フィールドがあります。次に、長い文字列をコピーして text1 に貼り付けます。文字列を text1 と text2 に自動的に分割します。そのため、文字列には区切り文字 (TAB (ASCII 9) など) が必要です。私は何度も試してきましたが、運がありません。私の実験では、次のようにjavascript関数を呼び出すボタンがあります:

私が欲しいのは、ABCで満たされたtext1と「DEF」で満たされたtext2です

助けてくれてありがとう.....

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

url - URI のすべての部分で不正な文字はありますか?

1 つの文字列で 2 つ以上の URI を区切る文字が必要です。後で文字列を分割して、各 URI を個別に取得します。

問題は、ここでどのキャラクターを選ぶべきかわからないことです。ここで選択するのに適した、URI 自体の一部にすることは絶対にできない文字はありますか? それとも、最終的にURIでほとんどすべての文字が許可されていますか?

特定の文字が URI の特定の部分で違法であることは知っていますが、次のように URI 全体について話しているのです。

space技術的には、それはパスワードの一部である可能性があると思いますが、それともその場合のようにエスケープされるの%20でしょうか?

0 投票する
6 に答える
204906 参照

linux - sed を使用して区切り文字で文字列を分割する

次の形式の文字列があります。

string1:string2:string3:string4:string5

sed文字列を分割し、:各部分文字列を新しい行に出力しようとしています。これが私がやっていることです:

cat ~/Desktop/myfile.txt | sed s/:/\\n/

これは以下を出力します:

各区切り文字で分割するにはどうすればよいですか?

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

php - {} 内の CSS をキーと値のペアの配列に分割する

cssText(セレクターではなく、{}内の部分)をPHPのキー->値ペア配列に関連付けるRegExの助けが必要です

セレクター部分が削除され、たとえば次のようなものがあると仮定します。

はい、文字列はエスケープされています。{} 部分を抽出するときに、なんとかそれを行うことができました。

しかし:

background が dataURI であるか、または content prop が次のように設定されている場合:

私が使用する分割正規表現:

失敗します:(

私は正規表現のプロではありません。「;」にブレーキをかけない方法についてアドバイスが必要です。文字列内の \"...\" 内の外観。

それはキャプチャ グループ ([^;]*) にある必要があります。これは、次のことを意味します。それを0回以上繰り返します。

前もって感謝します!

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

regex - タブ区切りのテキスト行から中央の 2 つの列を抽出するにはどうすればよいですか?

2 つの正規表現が必要です。1 つは数字の 2 番目のブロックを見つけ、もう 1 つは数字の 3 番目のブロックを見つけます。私のデータは次のようなものです:

を見つけるための 1 つのコードと、 を見つけるための04別のコード1988。最初の 16 個の数字と最後の 3 個の数字を見つける式は既にありますが、2 番目と 3 番目のセクションの 2 つの数字を見つけるのに行き詰まっています。

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

arrays - strsplit: 入力型 'char' の未定義関数

<20x1> のセル配列があり、それぞれにデータが文字列の形式で格納されています (私には見えます!!!)。セルの各要素に個々の文字列としてアクセスしたいのですが、分割は単語です。

私が持っているセル配列は <20x1> セル配列であり、各要素にセルとしてアクセスするには、for ループを使用しています。

配列内のすべての要素が表示されます。line は文字列なので、strsplit 関数を適用して文字列内の単語を取得します。

これにより、エラーメッセージが表示されます:

誰かが私が間違っている場所を説明できますか? どんな助けでも大歓迎です。前もって感謝します。