gpt4 book ai didi

javascript - 如何使用正则表达式在 var 中找到的任何单词的末尾添加一个 char

转载 作者:行者123 更新时间:2023-11-30 11:47:02 27 4
gpt4 key购买 nike

我想在正则表达式在 var 中找到的任何单词的末尾添加一个字符。

我需要在 json 中转换一个 var,当我必须在像 DataTypes.INTEGER 这样的单词末尾添加一个简单的双引号时,我会阻塞,但 INTEGER 可以是 STRING 或任何其他类型。使用此正则表达式\DataTypes.\w+/g 我可以找到此 var 中出现的任何内容,但我找不到添加此字符的方法。

示例:

"User":{
"id":{
"type":"DataTypes.INTEGER,
"primaryKey":true,
"allowNull":false,
"autoIncrement":true
},
"name":{
"type":"DataTypes.STRING,
"allowNull":false
},
"surname":{
"type":"DataTypes.STRING,
"allowNull":false
},
"hash":{
"type":"DataTypes.STRING,
"allowNull":false
},
"email":{
"type":"DataTypes.STRING,
"allowNull":false
},
"role":{
"type":"DataTypes.INTEGER,
"allowNull":false
}
}

谢谢

最佳答案

我想你想添加缺少的引号。

replace(/(DataTypes\.\w+)/g, '$1"');

您也可以在这里尝试:https://regex101.com/r/d0a3I8/2

关于javascript - 如何使用正则表达式在 var 中找到的任何单词的末尾添加一个 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40652173/

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