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

c++ - C ++で文字列を分割する組み込みの方法はありますか?

よくありますか?文字列とはstd::stringを意味します

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

javascript - IE7のdivコンテンツで改行が失われる

ソースの改行でdivのinnerTextを分割しようとしています。これは次の場合に正常に機能します。

しかし、これはIE 7では失敗します。これは、改行が明らかに削除されているためです。jQuery 1.3.2は、私も両方を試したので、問題がないようです。

divをpreに変更した場合も、上記のいずれも機能しません。

ソースがDOMに解析されると、改行が表示されます。:(これはそうですか?javascriptでそれらを取得する方法はありませんか?

0 投票する
10 に答える
10873 参照

c# - C# 拡張メソッド - エスケープ文字も受け入れる文字列分割

.NET String クラスの拡張メソッドを書きたいと思います。Split メソッドの特別なバリエーションにしたいと思います。これは、エスケープ文字がセパレーターの前に使用されている場合に文字列が分割されないようにするためにエスケープ文字を使用するものです。

これを書く最良の方法は何ですか?私はそれにアプローチするための最良の非正規表現方法に興味があります。
みたいなサイン入りのやつ…

更新: コメントの1つで出てきたので、エスケープ...

C# で非特殊文字をエスケープすると、エラー - CS1009: 認識されないエスケープ シーケンスが発生します。

IE JScript では、エスケープ文字が破棄されます。\u を試してから「予期される 16 進数」エラーが発生しない限り。Firefox をテストしましたが、同じ動作をします。

私は、このメソッドがかなり寛容で、JavaScript モデルに従っていることを望みます。非区切り文字でエスケープする場合は、エスケープ文字を「親切に」削除する必要があります。

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

java - Formatter で作成された String で String.split() 正規表現を使用しようとしています

こんにちは、私はここの初心者です。

次のマトリックスを出力するオープン ソース ライブラリ (Matrix Toolkits for Java) の次のコードを使用しています。

1000,1000,5 を返す文字列分割を実行しようとしています。

使ってみた String[] parts = str.trim().split("\\s");

しかし、\s を文字列トークンとして使用するのは間違っているようです。代わりに何を使用すればよいでしょうか?

どうもありがとう!

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

html - ASP.NETでhtmlテーブルを分割する

4 列と複数行の巨大なテーブルを持つ html ファイルがあります。最初の 2 つの列が 1 つの領域に表示され、他の 2 つの列がそれに隣接する別の領域に表示されるように、asp 2.0/3.5 ページに表示したいと考えています。テーブルを 2 つに分割して表示するようなもの。それを達成する方法はありますか?

0 投票する
7 に答える
35592 参照

bash - bash 変数のトークン数

どうすれば bash 変数 (空白で区切られたトークン) 内のトークンの数を知ることができますか? または少なくとも、それが 1 つであるか複数であるかを知るにはどうすればよいですか?

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

python - Python、正規表現の分割と特殊文字

セパレータとして空白を使用して、特殊文字を含む文を含む文字列を正しく分割するにはどうすればよいですか? 正規表現の分割方法を使用すると、目的の結果が得られません。

コード例:

出力は次のとおりです。

次のような出力を探している間:

s は別のメソッドから返される文字列であるため、次のようなエンコーディングを強制できないことに注意してください

Unicode と reg-ex の公式の python ドキュメントでは、満足のいく説明が見つかりませんでした。

ありがとう。

アレッサンドロ

0 投票する
25 に答える
694186 参照

javascript - JavaScript で複数の区切り文字を使用して文字列を分割するにはどうすればよいですか?

JavaScript で複数の区切り文字を使用して文字列を分割するにはどうすればよいですか?

コンマスペースの両方で分割しようとしていますが、AFAIK JavaScript のsplit()関数は 1 つのセパレーターしかサポートしていません。

0 投票する
10 に答える
354439 参照

javascript - 分割された文字列配列の最後の要素を取得する

複数の区切り記号を持つ分割配列の最後の要素を取得する必要があります。区切り文字はコンマとスペースです。セパレーターがない場合は、元の文字列を返す必要があります。

文字列が「今日はどうですか?」の場合 「今日?」を返す必要があります。

入力が「hello」の場合、出力は「hello」になります。

JavaScriptでこれを行うにはどうすればよいですか?