将RegEx从Javascript转换为Java

rep*_*ter 2 javascript java regex

我正在编写一个工具 - 供私人使用 - 读取字符串.包含的字符串是完整的url编码.Normaly我使用此站点进行解码或编码字符串.所以我看了一下源代码.在这个源头,我找到了两个regexpressions:

.replace(/'/g,"%27").replace(/"/g,"%22")
Run Code Online (Sandbox Code Playgroud)

和

.replace(/\+/g,  " ")
Run Code Online (Sandbox Code Playgroud)

我认为首先完成所有更换'到%27和"到%22.是对的吗?如果没有,Java中的吊坠是什么?

在第二个声明中,我不知道它是什么意思和做法.有人可以解释一下,什么是挂件Java?

我仍然是regexpressions的绝对初学者,所以我希望这里的社区可以提供帮助.

谢谢.

m_v*_*eek 6

你对第一个陈述是正确的.

至于第二个陈述,它用空格""(%20)替换加"+"符号.

这是/\+/因为加上"+"是一个特殊字符,必须进行转义.