Regex将一些变量转换为js

Regex to convert some variables to js

本文关键字:转换 js 变量 Regex      更新时间:2023-09-26

我需要一个正则表达式将变量转换为js。它们可以是number或varchar。我想替换它们,如下所示。

myNumber number;      ---->    var myNumber = null;
x varchar2(10);       ---->    var x = null;
str varchar2(20);     ---->    var str = null;

有可能用replace和regex来做吗?

你需要这个:

function convert(s) {
    return s.replace(/('w+).*/g, 'var $1 = null;');
}

用法:

convert('myNumber number'); // returns "var myNumber = null;"