Regex 记事本++;正则表达式替换不';t在记事本上工作++;

Regex 记事本++;正则表达式替换不';t在记事本上工作++;,regex,notepad++,Regex,Notepad++,我试图搜索每个有 bar foo并将其切换到foo bar 所以我在find(\w+)-(\w+) 并在替换$2-$1 它没有写foo-bar,而是写了2-1美元 是,搜索模式下的正则表达式处于启用状态 似乎Replace Regex不起作用,用notepad++按字面意思理解,您需要使用\2-\1作为替换字符串 来源: 在替换字段中使用\2\1 为什么一个地方比苏更不适合回答这个问题?谁说这个地方不太合适?我想这是一个边缘话题,因为notepad++99%用于编程。。正则表达式可以被看作是编程

我试图搜索每个有
bar foo并将其切换到foo bar
所以我在find
(\w+)-(\w+)

并在替换
$2-$1

它没有写foo-bar,而是写了2-1美元

是,搜索模式下的正则表达式处于启用状态

似乎Replace Regex不起作用,用notepad++按字面意思理解,您需要使用
\2-\1
作为替换字符串

来源:

在替换字段中使用
\2\1


为什么一个地方比苏更不适合回答这个问题?谁说这个地方不太合适?我想这是一个边缘话题,因为notepad++99%用于编程。。正则表达式可以被看作是编程。。。dunno:我指的是两位投票选择成为超级用户的人。更新:对于Notepad++6.0版或更高版本(=>6.0),您可以使用
\1
$1
。例如,为什么我尝试搜索(空的| isset)时,尽管文档中有“空的”,但却找不到任何东西?