Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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
Javascript Regex不希望删除子字符串_Javascript_Regex - Fatal编程技术网

Javascript Regex不希望删除子字符串

Javascript Regex不希望删除子字符串,javascript,regex,Javascript,Regex,我试图从下面的字符串(以及类似的字符串)中提取void(java.lang.String)和java.io.File getOutputMediaFileUri(int) specialinvoke$r1($r16)@ 目前,我正在匹配正则表达式: /.*<.* (\S+ .*)>.*<.* (\S+ .*)>.*/ /.*.**/ 这是有效的,除了代替void(java.lang.String)我只得到void(java.lang.String) 我有点不明白在哪

我试图从下面的字符串(以及类似的字符串)中提取
void(java.lang.String)
java.io.File getOutputMediaFileUri(int)

specialinvoke$r1($r16)@
目前,我正在匹配正则表达式:

/.*<.* (\S+ .*)>.*<.* (\S+ .*)>.*/
/.*.**/
这是有效的,除了代替
void(java.lang.String)
我只得到
void(java.lang.String)

我有点不明白
在哪里也出了问题……我尝试了几种不同的方法来哄它回来,但到目前为止没有运气


谢谢大家

这个问题与正则表达式无关;正如acdcjunior和nhahtdh所指出的,正则表达式运行正常,但问题在于显示文本。我把输出的
void()
作为一个未经扫描的HTML放入一个网页,其中
被解释为一个HTML标记;应转义
字符


有关转义此类标记的信息,请参阅。

问题与正则表达式无关;正如acdcjunior和nhahtdh所指出的,正则表达式运行正常,但问题在于显示文本。我把输出的
void()
作为一个未经扫描的HTML放入一个网页,其中
被解释为一个HTML标记;应转义
字符


有关转义此类标记的信息,请参阅。

您用来提取文本的工具是什么?获取结果时使用的javascript正则表达式:@bcr:问题在于如何显示文本。可以显示代码吗?下面是javascript正则表达式工具的结果:。如果在页面中打印结果,浏览器可能会将
解释为标记(因此不会显示任何内容,因为该标记在HTML中没有任何意义)。尝试使用
console.log(result)
输出结果。您使用什么工具提取文本?获取结果时内置javascript正则表达式:@bcr:问题在于如何显示文本。可以显示代码吗?下面是javascript正则表达式工具的结果:。如果在页面中打印结果,浏览器可能会将
解释为标记(因此不会显示任何内容,因为该标记在HTML中没有任何意义)。尝试使用
console.log(result)
输出结果。
/.*<.* (\S+ .*)>.*<.* (\S+ .*)>.*/