在Java正则表达式中为方格类添加方括号

时间:2016-01-20 23:13:05

标签: java regex character lines

我想逐行从文件中读取内容String,并在每行中删除所有不属于以下[ { } ]之一的caharcters 我想用一种方法:

line = line.replaceAll("[^[({})]]","");

但问题是char []在正则表达式语法中意味着什么。 怎么处理呢?

祝你好运

1 个答案:

答案 0 :(得分:2)

在Java中,正则表达式字符类可以包含联合和交叉,因此,如果您希望将override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) { guard presses.first?.type == UIPressType.Menu else { super.pressesBegan(presses, withEvent: event) return } // If not minimized, minimize it if playerController.view.frame.size.width != 400 { playerController.view.frame = minimizedVideoBounds } } [视为文字符号,则必须将其转义。由于]可用于定义转义序列,因此应将其加倍以表示文字正则表达式转义\

使用

\