是否可以在 PhpStorm 或 Notepad++ 中进行双向替换?
Is possible to 2-way replace in PhpStorm or Notepad++?
我的文档中有一些 CSS 代码包括左右单词。
我需要替换 right
=> left
和 left
=> right
.
在 PhpStorm 或 Notepad++ 中是否可以同时替换这些词?
使用记事本++
- Ctrl+H
- 查找内容:
(right)|(left)
- 替换为:
(?1left:right)
- 选中环绕
- 检查正则表达式
- 全部替换
解释:
(right) # group 1
| # OR
(left) # group 2
替换:
(?1 # if group 1 exists
left # replace with left
: # else
right # replace with right
)
屏幕截图(之前):
屏幕截图(之后):
我的文档中有一些 CSS 代码包括左右单词。
我需要替换 right
=> left
和 left
=> right
.
在 PhpStorm 或 Notepad++ 中是否可以同时替换这些词?
使用记事本++
- Ctrl+H
- 查找内容:
(right)|(left)
- 替换为:
(?1left:right)
- 选中环绕
- 检查正则表达式
- 全部替换
解释:
(right) # group 1
| # OR
(left) # group 2
替换:
(?1 # if group 1 exists
left # replace with left
: # else
right # replace with right
)
屏幕截图(之前):
屏幕截图(之后):