需要正则表达式来匹配{
字符以及以此字符结尾的每一行。例如:(isMoving){
试过:
^.?\{$
但它仅适用于单{
答案 0 :(得分:3)
.?
表示零个或一个字符。你想匹配零或更多。大括号也是一个特殊的正则表达式字符,用于量化某个模式的出现次数,因此它应该被转义:
^.*\{$
答案 1 :(得分:2)
所需正则表达式的Java字符串表示形式为".*\\{"
,用于
if (lineText.matches(".*\\{")) { ... }
试验这些事情的好地方是RegexPlanet's Java page