用于查找和替换文本的正则表达式

另请参见

在 IDE 中进行搜索时,可以使用正则表达式来提高搜索的灵活性。正则表达式包含一种的特殊语法,可以通过此语法来表示多种不同的搜索模式。

在“项目中查找”对话框中,可以使用正则表达式来匹配文件名称或文件文本。在“查找”和“替换”对话框中,可以使用正则表达式来帮助执行搜索和替换操作。

正则表达式结构

有关正则表达式中特殊字符的某些描述,请参见下表。

结构 描述
|或。
^匹配以后续字符开头的文本。
$匹配以前导字符结尾的文本。
\转义符。如果要匹配句点 (.)、方括号 ([)、圆括号 (() 或其他特殊字符,则需要使用该字符。
\n换行符
\r回车符
[]用于分隔一组字符。
*前一个或前一组字符的零个或多个实例。
+前一个或前一组字符的一个或多个实例。
.*通配符。

有关正则表达式结构的更完整列表以及对正则表达式的进一步讨论,请访问 http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html#sum

样例正则表达式

下表包含了一些正则表达式示例,您可以在文件搜索中使用它们。

正则表达式 匹配
"[^"\r\n]*" 匹配文档中的(引用的)字符串。
\{[^{}]*\} 花括号 ({}) 之间的内部代码块。不匹配包含嵌套花括号的块。
[ \t]+$ 位于行尾的所有空白。
另请参见
查找和替换文本
查找类、方法和字段的使用实例

法律声明