我需要一个正则表达式来将变量转换为js。它们可以是数字或varchar。我想替换它们,如下图所示。
myNumber number; ----> var myNumber = null;
x varchar2(10); ----> var x = null;
str varchar2(20); ----> var str = null;
是否可以使用replace和regex进行此操作?
答案 0 :(得分:1)
你需要这个:
function convert(s) {
return s.replace(/(\w+).*/g, 'var $1 = null;');
}
用法:
convert('myNumber number'); // returns "var myNumber = null;"