Javascript 使用此字符拆分:“quot\&引用;
.split()函数有问题,我有以下字符串:Javascript 使用此字符拆分:“quot\&引用;,javascript,arrays,string,split,string-split,Javascript,Arrays,String,Split,String Split,.split()函数有问题,我有以下字符串: var imageUrl = "Images\Products\randomImage.jpg"; 我想用字符“\”来分割,但是,这种情况发生了: //If dont use double "\\", throws me an error. var imageUrlArray = imageUrl.split("\\"); 那么该变量具有以下值: "ImagesProductsrandoImage.jpg" 我需要这样做,因为我需要将这个“
var imageUrl = "Images\Products\randomImage.jpg";
我想用字符“\”来分割,但是,这种情况发生了:
//If dont use double "\\", throws me an error.
var imageUrlArray = imageUrl.split("\\");
那么该变量具有以下值:
"ImagesProductsrandoImage.jpg"
我需要这样做,因为我需要将这个“\”改为“/”,因为这会使我在插件中出错。原始字符串从数据库中获取。第一个
\
转义第二个\
字符。你的绳子也应该折叠起来
var-imageUrl=“Images\\Products\\randomImage.jpg”;
var updated=imageUrl.replace(/\\/g,“/”);
控制台日志(更新)代码>第一个\
正在转义第二个\
字符。你的绳子也应该折叠起来
var-imageUrl=“Images\\Products\\randomImage.jpg”;
var updated=imageUrl.replace(/\\/g,“/”);
控制台日志(更新)代码>您需要转义文件字符串,以便其中的反斜杠变成“\”,然后可以执行拆分,然后取消转义可能已反斜杠的其他字符的字符串数组
不太熟悉Javascript,但它可能看起来像这样:
$fileName=escape($fileName)
您需要对文件字符串进行转义,以便反斜杠变成“\”,然后可以执行拆分,然后取消对可能已反斜杠的其他字符的字符串数组的转义
不太熟悉Javascript,但它可能看起来像这样:
$fileName=escape($fileName)
OP说他们正在从数据库获取字符串。OP说他们正在从数据库获取字符串。想要的输出是什么?是否要基于角色拆分为数组?或者您想将“\”替换为空?为什么不在将其写入变量imageUrl
之前执行此操作?我没有给变量赋值,而是从数据库的查询中得到的,我没有对数据库的控制权。我在问题中是怎么说的,我需要把“\”字符改成“/”。想要的输出是什么?是否要基于角色拆分为数组?或者您想将“\”替换为空?为什么不在将其写入变量imageUrl
之前执行此操作?我没有给变量赋值,而是从数据库的查询中得到的,我没有对数据库的控制权。我在问题中是怎么说的,我需要将“\”字符改为“/”。