查找:\d+
替换为:#
说明:\d
匹配任意数字,+
表示匹配一个或多个。这个正则表达式会将所有数字替换为 #
。
查找:\w+
替换为:WORD
说明:\w
匹配任意字母、数字或下划线,+
表示匹配一个或多个。这个正则表达式会将所有单词替换为 WORD
。
查找:^\s+|\s+$
替换为:``
说明:^\s+
匹配行首的一个或多个空白字符,\s+$
匹配行尾的一个或多个空白字符。使用这个正则表达式可以删除每行首尾的空白字符。
查找:\n{2,}
替换为:\n
说明:\n{2,}
匹配两个或更多的换行符,替换为一个换行符,可以用来删除多余的空行。
查找:([a-zA-Z0-9._%+-]+)@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
替换为:$1@newdomain.com
说明:这个正则表达式匹配邮箱地址,并将其域名部分替换为 newdomain.com
。$1
表示第一个捕获组,即 @
前的部分。
查找:\((.*?)\)
替换为:[REPLACED]
说明:\((.*?)\)
匹配小括号内的任意字符,(.*?)
表示非贪婪模式匹配任意字符。这个正则表达式会将括号内的内容替换为 [REPLACED]
。
查找:<[^>]+>
替换为:``
说明:<[^>]+>
匹配 HTML 标签,[^>]
表示除了 >
以外的任意字符,+
表示匹配一个或多个。这个正则表达式会删除所有 HTML 标签。
查找:$
替换为:<YourText>
说明:$
匹配行尾。这个正则表达式会在每行的末尾添加指定的文本 <YourText>
。
查找:\s+
替换为:``
说明:\s+
匹配一个或多个空白字符,将其替换为单个空格。
查找:prefix(\w+)
替换为:newprefix$1
说明:prefix(\w+)
匹配以 prefix
开头的字符串,并捕获后面的单词部分。$1
表示捕获的单词部分,这个正则表达式将前缀 prefix
替换为 newprefix
。
查找:^(.*\R?)(.*\R?)?
替换为:$2
说明:
^(.*\R?)(.*\R?)?
^
:匹配行的开头。
(.*\R?)
:匹配一行的所有字符(包括换行符)。
(.*\R?)?
:匹配下一行的所有字符(包括换行符),这个部分是可选的,因为文件可能有奇数行。
$2
$2
:在替换中保留第二个捕获组(即偶数行)。第一个捕获组是奇数行,会被删除。
查找:^(.*\R?)(.*\R?)?
替换为:$1
说明:
^(.*\R?)(.*\R?)?
^
:匹配行的开头。
(.*\R?)
:匹配一行的所有字符(包括换行符)。
(.*\R?)?
:匹配下一行的所有字符(包括换行符),这个部分是可选的,因为文件可能有奇数行。
$1
$1
:在替换中保留第一个捕获组(即奇数行)。第二个捕获组是偶数行,会被删除。