通配符 (Visual Studio)
以下表达式可替换 Visual Studio“查找和替换”窗口 的 **“查找内容”**字段中的字符或数字。
在**“快速查找”、“在文件中查找”、“快速替换”或“在文件中替换”操作中,要在“查找内容”字段中使用正则表达式,请选择“查找选项”下的“使用”选项然后选择“正则表达式”**。
**“查找内容”字段旁的三角形“表达式生成器”按钮将可用。 单击此按钮显示可用通配符列表。 当从“表达式生成器”中选择任何项时,该项将插入到“查找内容”**字符串中。
用于“查找和替换”的通配符
以下是**“表达式生成器”**中可用的通配符。
表达式 |
语法 |
说明 |
---|---|---|
任何单个字符 |
? |
匹配任何一个字符。 |
任何一个数字 |
# |
匹配任何一个数字。 例如,7# 匹配包括 7 及其后接另一数字的数字,如 71,但不包括 17。 |
不在字符集中的字符 |
[! ] |
匹配未在字符集中指定的任何一个字符。 |
转义符 |
\ |
按原义匹配反斜杠 (\) 之后的字符。 这使您可以查找在通配符表示法中使用的字符,如 * 和 #。 |
一个或多个字符 |
* |
匹配零个或多个字符。 例如,new* 匹配包括“new”的任何文本,如 newfile.txt。 |
字符集 |
[ ] |
匹配在字符集中指定的任何一个字符。 |