(转)使用wildcards(通配符)和regular expressions(正则表达式)搜索

使用wildcards(通配符)搜索   https://wenku.baidu.com/view/5752bd2c2af90242a895e55b.html

使用正则表达式搜索   http://blog.csdn.net/lihuang319/article/details/52670535

使用通配符搜索

使用通配符查找和替换

例如,可用星号

(*)

通配符搜索字符串(使用

“s*d”

将找到

“sad”

“started”

)。

1.

单击

编辑

菜单中的

查找

替换

命令。

2.

如果看不到

使用通配符

复选框,请单击

高级

按钮。

3.

选中

使用通配符

复选框。

4.

查找内容

框中输入通配符,请执行下列操作之一:

?

若要从列表中选择通配符,

请单击

特殊字符

按钮,

再单击所需通配符,

然后在

查找内容

框键入要查找的其他文字。

?

查找内容

框中直接键入通配符。

5.

如果要替换该项,请在

替换为

框键入替换内容。

6.

单击

查找下一处

替换

或者

全部替换

按钮。

Esc

可取消正在执行的搜索。

注释

选中

使用通配符

复选框后,

Word

只查找与指定文本精确匹配的文本

(请注意,

区分大小写

字匹配

复选框会变灰而不可用,表明这些选项已自动选中,您不能关闭这些选项)。

要查找已被定义为通配符的字符,

请在该字符前键入反斜扛

(\)

例如,

要查找问号,

可键入

\

要查找和替换的项目的通配符

如果要查找:

任意单个字符

键入

?

例如,

s?t

可查找

“sat”

“set”

任意字符串

键入

*

例如,

s*d

可查找

“sad”

“started”

单词的开头

键入

<

例如,

<(inter)

查找

“interesting”

“intercept”

,但不查找

“splintered”

单词的结尾

键入

>

例如,

(in)>

查找

“in”

“within”

,但不查找

“interesting”

指定字符之一

键入

[ ]

例如,

w[io]n

查找

“win”

“won”

指定范围内任意单个字符

键入

[-]

例如,

[r-t]ight

查找

“right”

“sight”

。必须用升序来表示该范围。

中括号内指定字符范围以外的任意单个字符

键入

[!x-z]

例如,

t[!a-m]ck

查找

“tock”

“tuck”

,但不查找

“tack”

“tick”

n

个重复的前一字符或表达式

键入

{n}

例如,

fe{2}d

查找

“feed”

,但不查找

“fed”

至少

n

个前一字符或表达式

键入

{n,}

例如,

fe{1,}d

查找

“fed”

“feed”

n

m

个前一字符或表达式

键入

{n,m}

例如,

10{1,3}

查找

“10”

“100”

“1000”

一个以上的前一字符或表达式

键入

@

例如,

[email protected]

查找

“lot”

“loot”

注释

可使用括号对通配符和文字进行分组,

以指明处理次序,

例如,

可以通过键入

“<(pre)*(ed)>”

来查

“presorted”

“prevented”

可使用

\n

通配符搜索表达式,然后将其替换为经过重新排列的表达式,例如,在

查找内容

框键

“(Newton)(Christie)”

,在

替换为

框键入

\2\

1”

Word

将找到

“Newton Christie”

并将其替换为

“Christie

Newton”

时间: 2024-10-11 20:11:50

(转)使用wildcards(通配符)和regular expressions(正则表达式)搜索的相关文章

Python Regular expressions 正则表达式学习笔记

//search lines that start with the string “From:” import re hand = open('mbox-short.txt') for line in hand: line = line.rstrip() if re.search('ˆFrom:', line) : print line // match any of the strings “From:”, “Fxxm:”, “F12m:”, or “[email protected]:”

Using Regular Expressions in Python

1. 反斜杠的困扰(The Backslash) 有时候需要匹配的文本带有'\',如'\python',因为正则表达式有些特殊字符有特殊意义,所以需要前面加上'\'来消除特殊意义,这里匹配的正则表达式是'\\python',这时候如果要编译这个正则表达式需要re.compile('\\\\python'),因为在传递字符串的时候python本身就需要用'\\'来表示'\',也就造成了反斜杠的泛滥. 使用前缀'r'可以解决这个问题:’r'之后的'\'只是这个字符本身而没有特殊意义,比如r'\n'表

Eloquent JavaScript #09# Regular Expressions

索引 Notes js创建正则表达式的两种方式 js正则匹配方式(1) 字符集合 重复匹配 分组(子表达式) js正则匹配方式(2) The Date class 匹配整个字符串 Choice patterns 正则匹配的机制 回溯Backtracking Replace 贪婪匹配Greed 动态构建正则表达式 Search The lastIndex property 遍历匹配项 解析INI文件 国际字符 Excercise Regexp golf Quoting style Numbers

Python re module (regular expressions)

regular expressions (RE) 简介 re模块是python中处理正在表达式的一个模块 1 r"""Support for regular expressions (RE). 2 3 This module provides regular expression matching operations similar to 4 those found in Perl. It supports both 8-bit and Unicode strings; b

[转]8 Regular Expressions You Should Know

Regular expressions are a language of their own. When you learn a new programming language, they're this little sub-language that makes no sense at first glance. Many times you have to read another tutorial, article, or book just to understand the "s

PCRE Perl Compatible Regular Expressions Learning

catalog 1. PCRE Introduction 2. pcre2api 3. pcre2jit 4. PCRE Programing 1. PCRE Introduction The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own nat

8 Regular Expressions You Should Know

Regular expressions are a language of their own. When you learn a new programming language, they're this little sub-language that makes no sense at first glance. Many times you have to read another tutorial, article, or book just to understand the "s

Finding Comments in Source Code Using Regular Expressions

Many text editors have advanced find (and replace) features. When I’m programming, I like to use an editor with regular expression search and replace. This feature is allows one to find text based on complex patterns rather than based just on literal

regular expressions

regular expressions 参考博客:https://blog.csdn.net/zhouzhaoxiong1227/article/details/52026323?utm_source=blogxgwz1 1.数字 1)正整数: ^[1-9][0-9]*$ 2)非正整数: ^((-[1-9][0-9]*)|(0))$ 3)负整数:^-[1-9][0-9]*$ 4)整数: ^(0|-?[1-9][0-9]*)$ 5)非负浮点数:^\d+(\.\d+)?$ 2.字母 1)英文字符串: