问题标签 [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.
excel - excel公式有助于拆分复杂名称
我的任务是进行一些字符串操作,今天一定是我糟糕的一天,因为事实证明它比我预期的要困难。
我必须从第一列、第二列和第三列以及任何姓氏中取第一个、第二个和第三个名字的首字母
另外,我们需要保留标题。
这是现在的长名称示例:
C Chrysostomou 先生和 N Chrysostomou 先生和 A Chrysostomou 夫人
M Karseras 夫人和 P Hadjisoteriou 女士和 E Athanasiou 夫人
A Theodorou 夫人 & A Aristotelou 先生 & G Naziri 夫人 & M Karmiou L Vazanias 夫人 & G 夫人
Braithwaite 和 Helen West 夫人 L Vazanias 夫人和 G 夫人 Braithwaite 和夫人
海伦·韦斯特 Olympia Pieridou 夫人和 T 夫人和 M 先生、C 先生和 K 夫人
Michaelides JA Santamas 小姐和 MT Santama 夫人- Solomonides 和 Lida 夫人
Santama JA Santamas 小姐和 MT Santama 夫人- Solomonides 和 Lida 夫人
Santama Polydoros Polydorou 先生和 Maro Themistocleous 夫人和 Sylvia 夫人
Polydorou Themis 先生和 Androulla 夫人和 Nicholas 先生和 Vasso Gina 夫人
Demetriou SK Makkofaides 夫人和 Z Koullas 先生和 Y Koullas 夫人和 R 夫人
Kleopa G Zorzy 先生和 H Louca Zorzy 夫人和 S Stavropoulos 先生和 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 人之间的联名银行账户。我们必须保留姓名,可能是先生、小姐、女士、博士、医生或 先生,以及名字和姓氏的首字母以及全姓,总数应少于 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),"")
得到首字母,但只有前两个
=RIGHT(J:J,LEN(J:J)-FIND(" ",J:J)+1)
获取姓氏,但无法正常工作。
我是在想这个,还是在想它?
我处理数据的最佳方法是什么?
谢谢菲利普
android - 拆分字符串多字符语法
我想拆分由这些字符之一分隔的输入字符串值
在双数组中
我的代码,
是
我应该输入什么正确的语法
也与其他列出的字符分开?
java - Java字符串由“|”分割
我正在尝试使用由“|”分隔的 Java 解析一些数据 序列。下面是一个数据示例。
但不是在'|'处拆分 它将每个字符分开。这是我为上述代码得到的输出。
我通过替换“|”找到了转机 通过 ',' 在行中,但代码补丁将运行多次,我想对其进行优化。
我只想知道'|'有什么问题 ??
c# - 将多语言字符串拆分为单词c#
我正在使用 returnRegex.Split(s, @"\W")
将字符串拆分为单词。
我的输入字符串是怀了双胞胎,顺产还是剖腹产比较好呢?【怀双胞胎,顺产还是剖腹产好】。
它对英语工作正常,但当涉及到日语或中文时它失败了。[只是分裂成
]
它应该分成
有没有办法在 c# 中做到这一点。
请告诉我。
python - 将字符串拆分为不同的行长
我正在尝试将可变长度字符串拆分为不同但预定义的行长。我把下面的一些代码放在一起,当我将它插入Python Tutor时,这些代码在关键错误 6 上失败(我现在无法访问适当的 python IDE)我想这意味着我的 while 循环不能正常工作而且它是试图继续增加 lineNum 但我不太清楚为什么。有一个更好的方法吗?或者这很容易解决吗?
编码:
我看过这个答案,但对 C# 没有任何真正的理解:将大文本字符串拆分为可变长度字符串,而不破坏单词并保留换行符和空格
regex - 使用环视进行正则表达式拆分的有效方法
在 C# 中,我试图拆分以下字符串
成以下格式的数组
我目前正在使用以下正则表达式来执行拆分,它似乎很慢
我不是正则表达式的专家,但我有一种直觉,可能会有另一种正则表达式以有效的方式提供相同的功能。
想知道是否有更好的方法(更有效的正则表达式)在 c# 中实现相同的拆分?
java - java:字符串的正则表达式
我正在尝试使用正则表达式将字符串拆分为字段,但不幸的是它不能 100% 工作并且正在跳过一些应该拆分的部分。这是程序处理字符串的一部分:
字符串是:
问题是它不会分裂,1,
或,0,
解析规则是: 字符串被包围 ,' ',
例如,'ASEXPORT-1',
int
仅被包围, ,
预期产出 =
共有 21 个元素。
java - 处理具有空 final 字段的 csv 字符串时,myString.split(",") 返回不正确的数组条目数
我正在处理从 .csv 文件中读取的某行,String.split(",")
并发现最后一个分隔符之后的最终空字符串没有进入split
函数创建的数组。
以下是导致错误的变量值:
values
数组最终少于预期的数组条目数。创建的数组是:
values[4]
抛出 ArrayIndexOutOfBounds 异常。
我想要的数组是:
一个警告:我正在阅读另一个 .csv 文件创建者的输出,并且不想使用字符串分隔符或将 ' ' 空白字符放入数据为空的地方。(即不想要:toSplit = "1,Some Value,31337,Another Value, "
末尾有空格。)
这是 String.split() 中的错误吗?是否有解决方法/另一种选择?
javascript - 如何轻松拆分此字符串
我有以下字符串:
字符串可以有任意数量的 "something" ,甚至只有一次。
我需要像这样拆分它:
但我不知道如何最好地进行。
我会做类似的事情,string.split("><")
但后来我会:
我string.split(/(><)/)
会得到:
我可以想到一些不太理想的解决方案,但我想要一个非常优雅的解决方案。
java - java拆分正则表达式:使用大括号之间的任何文本拆分字符串并保留分隔符
多亏了这里的另一个问题,我几乎得到了我需要的东西,但并不完全。
我正在尝试使用 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
我能够使用它匹配 { 和 } 之间的所有文本并{[^}]+}
使用它拆分一个字符串。但我真的需要将文本保持在 { 和 } 之间。