相关疑难解决方法(0)

JS string.split()没有删除分隔符

如何在不删除分隔符的情况下拆分字符串?

假设我有一个字符串: var string = "abcdeabcde";

当我这样做时 var newstring = string.split("d"),我得到这样的东西:

["abc","eabc","e"]

但我想得到这个:

["abc","d","eabc","d","e"]

当我尝试做我的"split2"功能时,我把所有纠结在splice()和索引以及"this"vs"that"和...... aargh!救命!:d

javascript split delimiter

48
推荐指数
6
解决办法
4万
查看次数

通过特定标记将HTML字符串拆分为数组

将此HTML作为字符串"html",如何将其拆分为一个数组,其中每个标题<h标记元素的开头?

从这开始:

<h1>A</h1>
<h2>B</h2>
<p>Foobar</p>
<h3>C</h3>
Run Code Online (Sandbox Code Playgroud)

结果:

["<h1>A</h1>", "<h2>B</h2><p>Foobar</p>", "<h3>C</h3>"]
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

我想使用Array.split()正则表达式,但结果将每个都拆分<h为自己的元素.我需要弄清楚如何从一开始<h到下一个开始捕捉<h.然后包括第一个但排除第二个.

var html = '<h1>A</h1><h2>B</h2><p>Foobar</p><h3>C</h3>';
var foo = html.split(/(<h)/);
Run Code Online (Sandbox Code Playgroud)

编辑:Regex无论如何都不是必需的,它只是我认为通常以这种方式分割HTML字符串的唯一解决方案.

javascript regex

7
推荐指数
2
解决办法
2万
查看次数

在Javascript中拆分字符串但保留分隔符/

var string = 'Animation/rawr/javascript.js'

//expected output 
// ['Animation/', 'rawr/', 'javascript.js']
Run Code Online (Sandbox Code Playgroud)

我无法正确拆分此字符串.我可以得到一些帮助吗?

string.split(/(/)/)

javascript split

3
推荐指数
1
解决办法
3496
查看次数

在每次出现字符时拆分字符串,但将字符保留在新数组中

如果我有一个看起来像这样的字符串:

 let oldString = '[foo faa] [faaaa] [feee foo] [fu]';
Run Code Online (Sandbox Code Playgroud)

如何拆分它以返回以下内容:

let newArr = ['[foo faa]','[faaaa]','[feee foo]','[fu]'];
Run Code Online (Sandbox Code Playgroud)

所以我想在每个 ']' 字符处拆分它,但在新数组中保留该字符。

我试过了,oldString.split(']')但它没有以我期望的形状返回数组。

javascript

3
推荐指数
1
解决办法
87
查看次数

在找到的模式之间拆分字符串

拆分字符串的标准方法

String [] arr = s.split (regex);
Run Code Online (Sandbox Code Playgroud)

剪掉碎片并移除找到的正则表达式.是一种相反的方法吗?

注意:在我的情况下,正则表达式之间没有任何内容

例:

输入

s = "320,192,6057,1,0,0:0:0:0:64,192,6327,128,0,7408:0:0:0:0:";
Run Code Online (Sandbox Code Playgroud)

产量

arr[0] = "320,192,6057,1,0,0:0:0:0:";
arr[1] = "64,192,6327,128,0,7408:0:0:0:0:";
Run Code Online (Sandbox Code Playgroud)

java string split

2
推荐指数
1
解决办法
70
查看次数

按字符数字拆分字符串

我正在使用下面的程序来分割我的字符串.

public static void main(String[] args) {
    String test = "A1=CA2=BOA2=RA4=O";
    String data[] = test.split("[A-a]\\d{1,100}=");

    for (String str : data) {
      System.out.println("Split data:"+str);
    }      
}

//Output 
  Split data:
  Split data:C
  Split data:BO
  Split data:R
  Split data:O

//But I want output something like below :
  Split data:A1=C
  Split data:A2=BO
  Split data:A2=R
  Split data:A4=O 
Run Code Online (Sandbox Code Playgroud)

如何拆分字符串以上述方式获取输出

java regex

2
推荐指数
1
解决办法
90
查看次数

我需要将重复单词上的长字符串拆分为数组

尝试使用Javascript,我有一个很长的字符串,我需要使用在字符串中重复的单词将其拆分为数组。

例:

long_string = "THS& | Willam | Baker | 1234 Corker St| Jacksonville, TX 75074| THS& Steve | James | 4312 Corker St | Jacksonville, TX 75074| THS& | Samuel | Cade | 1257 Corker St | Jacksonville, TX 75074|"
Run Code Online (Sandbox Code Playgroud)

我尝试过拆分和匹配,但始终忽略了THS&

split_string = [];
split_string = long_string.split(/THS&/);
console.log(split_string);
Run Code Online (Sandbox Code Playgroud)


放入数组:

[THS& | Willam | Baker | 1234 Corker St| Jacksonville, TX 75074|, THS& Steve | James | 4312 Corker St | Jacksonville, TX 75074|, THS& | Samuel | Cade | …
Run Code Online (Sandbox Code Playgroud)

javascript regex

1
推荐指数
1
解决办法
54
查看次数

Javascript按另一个字符串拆分字符串并包含用于将其拆分为结果的另一个字符串

如果我有这个字符串:“MyStringToForSplitting”,我想用“ring”这个词来分割它。如果我这样做:"MyStringToForSplitting".split('ring') 我将得到包含这些元素的数组:

  1. 我的
  2. ToForSplitting

我无法找出拆分它并在结果数组中包含“环”的最佳方法,如下所示:

1.MyS

2.戒指

3.对于分裂

javascript string split

0
推荐指数
1
解决办法
1522
查看次数

使用js从包括空格的字符串中分离出单词

我试图拆分字符串包括字符串,但空间也吐了.

我的代码: -

var a ='                     that i love          
           game1           ';
console.log(a.split(' '))
Run Code Online (Sandbox Code Playgroud)

我目前的输出如下: -

(57) ["?", "", "", "", "", "", "", "", "", "that", "i", "love?", "", "", "", "", "", "", "", "", "game1???", "", "", "", ""]
Run Code Online (Sandbox Code Playgroud)

输出我试图得到这样的东西: -

 (4)["              that",'i','               love','   ?game'];
Run Code Online (Sandbox Code Playgroud)

如何以这种方式分割字符串,包括空格和换行?

请不要建议我使用jquery的想法

javascript

0
推荐指数
1
解决办法
55
查看次数

标签 统计

javascript ×7

split ×4

regex ×3

java ×2

string ×2

delimiter ×1