Java中的原始字符串 - 特别是正则表达式。多行字符串
有没有办法在Java中使用原始字符串(没有转义序列)?
(我正在编写相当多的正则表达式代码,原始字符串将使我的代码更具可读性)
我知道语言没有直接提供这一点,但是有没有办法以任何方式“模拟”它们?
有没有办法在Java中使用原始字符串(没有转义序列)?
(我正在编写相当多的正则表达式代码,原始字符串将使我的代码更具可读性)
我知道语言没有直接提供这一点,但是有没有办法以任何方式“模拟”它们?
如果您使用的是 eclipse,这是一个变通方法。您可以将文本粘贴到字符串文本中时,自动正确多列长文本块,并自动转义特殊字符
“-粘贴在这里-”;
如果在窗口→首选项中启用该选项→java→编辑器→键入→“粘贴到字符串文本时转义文本”
没有。
通常,您会将原始字符串和正则表达式放在属性文件中,但它们也有一些转义序列要求。