Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java正则表达式到Javascript正则表达式_Javascript_Java_Regex - Fatal编程技术网

java正则表达式到Javascript正则表达式

java正则表达式到Javascript正则表达式,javascript,java,regex,Javascript,Java,Regex,我现在非常熟悉Javascript,也不熟悉正则表达式。我有以下在Java中适用的正则表达式: "[^a-zA-Z0-9]+|(?=[0-9])(?=>[a-zA-Z])" 如果我使用这个正则表达式来拆分字符串“20aa#$%20b#$%20a#$%20c#$%20d#$%20e#$%20f#$%20g”使用String.split()方法,它将满足预期的输出[20aa,20b,20a,20c,20d,20e,20f,20g] 但是,相同的过程在Javascript中不起作用,因此我的问

我现在非常熟悉Javascript,也不熟悉正则表达式。我有以下在Java中适用的正则表达式:

"[^a-zA-Z0-9]+|(?=[0-9])(?=>[a-zA-Z])"
如果我使用这个正则表达式来拆分字符串
“20aa#$%20b#$%20a#$%20c#$%20d#$%20e#$%20f#$%20g
”使用String.split()方法,它将满足预期的输出
[20aa,20b,20a,20c,20d,20e,20f,20g]

但是,相同的过程在Javascript中不起作用,因此我的问题是:在Javascript中哪个过程是等效的


感谢您的关注

您的正则表达式工作正常<代码>/[^a-zA-Z0-9]+|(?=[0-9])(?=>[a-zA-Z])/g

var result=“20aa#$%20b#$%20a#$%20c#$%20d#$%20e#$%20f#$%20g”。拆分(/[^a-zA-Z0-9]+|(?=[0-9])(?=>a-zA-Z)/g)

console.log(result)
它适用于我和你,正则表达式使用破折号/而不是双引号”