正则表达式在线工作,而不是在 Eclipse 中工作
Regular expression is working online and not in Eclipse
我已经转义了特殊字符并验证了传递给模式的字符串是我想要的。
我把它打印在屏幕上,所有的双斜杠又变成了单斜杠。
特别是,我希望找到这些:
\z.\s.\f.jtuy \z.yu \aw.o
lambda 表达式。我的正则表达式是
(\[a-z]{1,}\.){1,}[a-z]{1,}
它——正如我所说的——在线工作。但是为什么不在 eclipse 中呢?
双反斜杠是否使模式保持不变?
有没有替代品?
谢谢
如果您说 "in Eclipse" 是指 "in the Java sourcecode",您可能需要使用四个反斜杠:对于正则表达式引擎,四个反斜杠将变成两个反斜杠。您需要对反斜杠进行两次转义:一次用于 Java 字符串,第二次用于正则表达式引擎。
我已经转义了特殊字符并验证了传递给模式的字符串是我想要的。
我把它打印在屏幕上,所有的双斜杠又变成了单斜杠。
特别是,我希望找到这些:
\z.\s.\f.jtuy \z.yu \aw.o
lambda 表达式。我的正则表达式是
(\[a-z]{1,}\.){1,}[a-z]{1,}
它——正如我所说的——在线工作。但是为什么不在 eclipse 中呢?
双反斜杠是否使模式保持不变?
有没有替代品?
谢谢
如果您说 "in Eclipse" 是指 "in the Java sourcecode",您可能需要使用四个反斜杠:对于正则表达式引擎,四个反斜杠将变成两个反斜杠。您需要对反斜杠进行两次转义:一次用于 Java 字符串,第二次用于正则表达式引擎。