gpt4 book ai didi

javascript - 如何使用正则表达式将文本设置为小写?

转载 作者:行者123 更新时间:2023-11-29 22:49:01 25 4
gpt4 key购买 nike

我的代码如下:

var fileContent = reader.result;

for (var index = 0; index < fileContent.length; index++) {
fileContent[index] = fileContent[index].replace(/(^|(?<=\|))(TRUE|FALSE|True|False)(\||$)/g, function(upperCase) {
return upperCase.toLowerCase();
});
}

文件内容的值如下:

12435|#CANON#DEVICE#|#50#|Machine Detail|Details|SampleRow|FALSE|FALSE|FALSE|FALSE|FALSE|FALSE|TRUE

我想操纵 TRUE 和 FALSE 值。如果它们是大写的,我想把它变成小写。知道我该怎么做吗?谢谢。上面的代码不工作。

最佳答案

我会做以下事情

fileContent[index].split('|').map(function(item) {
if (item.match(/^(TRUE|FALSE)$/)( {
return item.toLowerCase();
}
return item;
}).join('|');

当您没有像 foo|"xx|xx"|bar 这样的文本时,这应该可以工作。

关于javascript - 如何使用正则表达式将文本设置为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57771773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com