无效的转义序列java

时间:2015-06-25 12:25:40

标签: java

我正在尝试这样做,但它一直给我错误无效的转义格式。我试图删除一些反斜杠,但没有工作

private string chars = "(lP+" (\\w+)/\\d{3} \\d+ \\w+ \\S+\\s?\"?($|-|[\\w\\\\\.@]+)\"?")";

2 个答案:

答案 0 :(得分:6)

  • 字符串应该有一个大写'S'
  • 你错过了几个引号。
  • 你有五个反斜杠,应该是4或6。

可能想要这样的东西......

Select msgtype, assemblyid, clr_namespace, clr_assemblyname
from bt_documentspec
where msgtype = 'http://BTS.GO.Store6.Schemas.BT.TransactionHeader_FF#TransactionHeader'

答案 1 :(得分:0)

private String chars = "(lP+\" (\\w+)/\\d{3} \\d+ \\w+ \\S+\\s?\"?(\\$|-|[\\w\\\\.@]+)\"?\")";