当前位置: 首页 > 知识库问答 >
问题:

在拆分字符串函数中查找分隔符

蓬祺
2023-03-14

我想在拆分函数调用中使用空格作为分隔符,但我想在单个单元格数组中输入某些单词;例如ma kore

例如:

String str =  "azx cd ma kore cfg ma kore dfgh";

在带有一些分隔符的函数拆分调用之后,输出应如下所示:

str[0] = "azx"  
str[1] = "cd"   
str[2] = "ma kore"  
str[3] = "cfg"  
str[4] = "ma kore"  
str[5] = "dfgh"

我需要找到一个分隔符(或正则表达式模式)用于split函数。我如何着手做那件事?

共有1个答案

公胤运
2023-03-14

使用正则表达式模式

(?:^|(?<=\s))(ma kore|\S+)(?:$|(?=\s))

并查找所有匹配项/事件。

 类似资料:
  • 我有输入字符串'~~'作为分隔符。 例如:字符串s=“1~~vijay~~25~~pune”;当我在Java中用'~\\~'拆分它时,它工作得很好。 还有其他人面临同样的问题吗?请就这个问题发表评论。

  • 我希望能够根据子字符串分隔符拆分字符串,在分隔符子字符串的第一个字符之前开始拆分。现在: 将给我,但我希望得到

  • 如何将过滤器列表拆分为单个过滤器元件?split2String在线程“main”java.util.regex中导致:异常。PatternSyntaxException:索引10或(|和)附近的未闭合组(

  • 为什么下面的bash代码不起作用? 预期产出:

  • 我正在尝试拆分字段(在某个分隔符“;”)并将结果插入表中。最大值为5个子字符串,由“;”分隔。最多只有5个水果。如果只有水果列,如何拆分字符串以获得单独的水果。如果果数少于5,其余列将返回NA。 我首先创建了新列并将其全部设置为null。我尝试了以下代码,但它不起作用,如果水果比列少,其余列将只取最后一个水果的值而不是null。 是否还有其他信息可用于拆分字符串?

  • 问题内容: 我有一个看起来像这样的字符串: Python中是否有内置类/函数将采用该字符串并构造一个字典,就像我已经做到了那样: 我浏览了可用的模块,但似乎找不到任何匹配的模块。 谢谢,我确实知道如何自己编写相关代码,但是由于此类较小的解决方案通常是等待发生的雷区(即有人写道:Name1 =’Value1 = 2’;)等,因此我通常更喜欢使用测试功能。 那我自己去做 问题答案: 没有内置功能,但是