Javascript 将特定文本拆分为字符串

Javascript 将特定文本拆分为字符串,javascript,Javascript,下面有一个问题,我想拆分一个带有特定字符/文本的字符串。如果我的字符串有拆分string(or),我将下面的代码作为我的场景 所需输出 A1你好,世界 你好,世界 但正如您在我的示例代码中所看到的,它拆分了他在我的字符串中看到的所有或 var str=“A1 Hello World或A2 Hello World!”; var split=str.split('or'); 控制台日志(拆分)被或“拆分,由空格包围: var str=“A1 Hello World或A2 Hello World!

下面有一个问题,我想拆分一个带有特定字符/文本的字符串。如果我的字符串有拆分
string(or)
,我将下面的代码作为我的场景

所需输出

A1你好,世界

你好,世界

但正如您在我的示例代码中所看到的,它拆分了他在我的字符串中看到的所有

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');

控制台日志(拆分)
或“
拆分,由空格包围:

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');

控制台日志(拆分)
或“
拆分,由空格包围:

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');
控制台日志(拆分)应类似于:

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');
控制台日志(拆分)应类似于:

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');
控制台日志(拆分)使用空格

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');
控制台日志(拆分)使用空格

var str=“A1 Hello World或A2 Hello World!”;
var split=str.split('or');

控制台日志(拆分)我试试看..等一下,只问一个问题。这是关于如何在html中显示我的文本的。如何将
单词涂成黑色?。在我目前的代码中,它是绿色的
row=+'+Desc.replace(/(.+?)(或|$)/g,$1$2')+'
我认为在一个正则表达式中是不可能的-您必须
。replace
两次。首先使用原始正则表达式,然后用
颜色:黑色
或您想要的任何颜色将它们包装在某个元素中,以替换
或'
?。我不知道如何使用正则表达式替换第一个子字符串的方法-匹配
并替换为类似
$&
或您需要的任何内容
$1
表示第一个捕获的组,
$&
表示整个匹配的字符串。我将尝试它。请稍等,仅回答一个问题。这是关于如何在html中显示我的文本的。如何将
单词涂成黑色?。在我目前的代码中,它是绿色的
row=+'+Desc.replace(/(.+?)(或|$)/g,$1$2')+'
我认为在一个正则表达式中是不可能的-您必须
。replace
两次。首先使用原始正则表达式,然后用
颜色:黑色
或您想要的任何颜色将它们包装在某个元素中,以替换
或'
?。我不知道如何使用正则表达式替换第一个子字符串的方法-匹配
并替换为类似
$&
或您需要的任何内容
$1
表示第一个捕获的组,
$&
表示整个匹配的字符串。