我有一个要匹配的模式,但是编译器说这是不正确的。我该如何正确地在Java中制作scape序列?

这是模式:

String patter = "\/\/s.ytimg.com\/yts\/jsbin\/html5player-en_US-vfllxLx6Z\/html5player.js"

最佳答案

在使用\的任何情况下,都需要复制它,因为\用于转义特殊序列,例如\n创建换行符。 \\等效于实际URL中的单个\

对于您的实际URL,请使用以下命令:

String patter = "\\/\\/s.ytimg.com\\/yts\\/jsbin\\/html5player-en_US-vfllxLx6Z\\/html5player.js"


但是,如果尝试转义/字符,则没有必要。您可以使用以下命令:

String patter = "//s.ytimg.com/yts/jsbin/html5player-en_US-vfllxLx6Z/html5player.js"

07-24 20:44