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+ .*)>.*/