我正在使用这个正则表达式:
\s[0-9]+ thd
它完美地找到了我想要的东西。我想在开头删除空白区域。我应该在替换字段中添加什么内容?
答案 0 :(得分:4)
根据正则表达式的类型,将搜索文本更改为\s([0-9]+ thd)
,然后将替换ID \1
或$1
更改。
答案 1 :(得分:1)
查找
\s([0-9]+ thd)
替换:
$1
答案 2 :(得分:0)
因此,如果您使用Notepad ++,括号中的所有内容都指的是{strong}替换框中\
和number
的部分构建。
看一下例子:
Find: (\s)([0-9]+ thd)
Replace: \1\2
这会让您回到第一个\1
和第二个\2
部分 - 没有什么不寻常之处,但是当您在替换之后只住\2
时,您将只能找到([0-9]+ thd)
找到的部分内容
如果将表达式拆分为(\s)([0-9]+)(\s)(thd)
,则会更进一步
此部分将由\1\2\3\4
表示,如果您需要在输出行中添加更多内容:
例如,替换中的added_text_before\1added_text_after
将导致合并添加的文本和找到的部分 - 练习,因为那里没有隐藏的魔法。
请记住,在Notepad ++中使用正则表达式有一些限制(不读取长表达式)。