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

excel - 複雑な名前を分割するためのExcel数式のヘルプ

私はいくつかの弦操作を任されており、予想以上に困難であることが証明されているため、今日は私の悪い一日になるに違いありません.

1 列目と 2 列目と 3 列目から 1 番目と 2 番目と 3 番目の名前のイニシャルを姓名と共に取得する必要があります。

さらに、タイトルを保持する必要があります。

現在の長い名前の例を次に示します。

Mr C Chrysostomou & Mr N Chrysostomou & Mrs A Chrysostomou

Mrs M Karseras & Ms P Hadjisoteriou & Mrs E Athanasiou

Mrs A Theodorou & Mr A Aristotelou & Mrs G Naziri & M Karmiou Mrs L Vazanias & Mrs G

Braithwaite & Mrs Helen West Mrs L Vazanias & Mrs G Braithwaite & Mrs

ヘレン・ウェスト夫人オリンピア・ピエリドゥ & Mrs T&mr M & Mr C & Mrs K

Michaelides Miss JA Santamas& Mrs MT Santama- Solomonides& Mrs Lida

Santama Miss JA Santamas& Mrs MT Santama- Solomonides& Mrs Lida

サンタマ ポリドロス・ポリドロウさん&マロ・テミストクレオスさん&シルヴィアさん

Polydorou テミス氏 & アンドルーラ夫人 & ニコラス氏 & ヴァッソ ジーナ夫人

Demetriou Mrs SK Makkofaides & Mrs Z Koullas & Mrs Y Koullas & Mrs R

Kleopa Mr. G Zorzy & Mrs H Louca Zorzy & Mr. S Stavropoulos & Mrs Y

Stavropoulos Mrs M Franceschina & Ms C Eugeniou & Ms OL Toumazides

T/a The Three Cupcakes Mr David & Mrs Eileen Nixon Dhnixon & Co. - Office Account

ご覧のとおり、これらは 2 人または 3 人の共同銀行口座と見なすことができます。Mr、Miss、Ms、Dr、Doctor、または Messrsの名前と姓名のイニシャルを合わせて、合計で 35 文字未満にする必要があります。

だから、これが私がウェブで検索した後に試したことです:

=IF(LEN(TRIM(E:E))-LEN(SUBSTITUTE(TRIM(E:E)," ",""))>=1,MID(TRIM(E:E),FIND(" ",TRIM(E:E))+1,1),"")& " " &IF(LEN(TRIM(E:E))-LEN(SUBSTITUTE(TRIM(E:E)," ",""))>=2,MID(SUBSTITUTE(TRIM(E:E)," ","",1),FIND(" ",SUBSTITUTE(TRIM(E:E)," ","",1))+1,1),"")

イニシャルを取得しますが、最初の2つだけです

=RIGHT(J:J,LEN(J:J)-FIND(" ",J:J)+1)

姓を取得しますが、正しく機能していません。

私はこれを考えすぎていますか、それとも考えすぎていますか?

データへの最善のアプローチは何ですか?

ありがとうフィリップ

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

android - 分割文字列の複数文字構文

これらの文字のいずれかで区切られた入力文字列値を分割したい

二重配列で

私のコード,

入れるべき正しい構文は何ですか

リストされている他の文字とも分割するには?

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

java - Java 文字列を「|」で分割

「|」で区切られた Java を使用して一部のデータを解析しようとしています。順序。以下はデータの一例です。

ただし、「|」で分割する代わりに すべての文字を個別に区切ります。上記のコードで得られる出力は次のとおりです。

「|」を置き換えることで方向転換を見つけました ',' で囲んでいますが、コードのパッチが何度も実行されるので最適化したいです。

'|' の問題を知りたいだけです。??

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

regex - 正規表現の分割にルックアラウンドを使用する効率的な方法

C# では、次の文字列を分割しようとしています

次の形式の配列に

現在、次の正規表現を使用して分割を実行していますが、遅いようです

私は正規表現の専門家ではありませんが、同じ機能を効率的に提供する別の正規表現が存在する可能性があるという直感があります。

C# で同じ分割を実装するためのより良い方法 (より効率的な正規表現)があるかどうか疑問に思っていますか?

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

java - java: 文字列の正規表現

正規表現を使用して文字列をフィールドに分割しようとしていますが、残念ながら 100% 機能しておらず、分割する必要がある部分をスキップしています。プログラム処理文字列の一部を次に示します。

文字列は次のとおりです。

そして問題は、それが分割されないこと,1,です,0,

解析のルールは次のとおりです。文字列は次 ,' ',のよう,'ASEXPORT-1', intに囲まれています。, ,

期待される出力 =

全部で 21 の要素。

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

java - java split regex: 中かっこの間の任意のテキストを使用して文字列を分割し、区切り文字を保持します

here の別の質問のおかげで、必要なものをほとんど手に入れましたが、完全ではありません。

Java の String.split() を使用して文字列を分割し、正規表現の区切り記号を保持しようとしています。私の区切り文字は単一の文字ではありません。例:

hello {world} this is {stack overflow} and this is my string

次のような配列に分割する必要があります。

hello

{world}

this is

{stack overflow}

and this is my string

{ と } の間のすべてのテキストを一致{[^}]+}させ、それを使用して文字列を分割できます。しかし、テキストを { と } の間にも保持する必要があります。