Regex 查找/替换数字旁边的字符,而不替换实际数字

Regex 查找/替换数字旁边的字符,而不替换实际数字,regex,notepad++,Regex,Notepad++,我尽力表达自己 我试图在文本中找到所有带“B”的“A”,但只找到后面有数字的 通过扩展搜索,我尝试了以下方法: A[^A-Za-z] 这是可行的,但这也选择了号码。我不想替换号码。我只想将字符“A”替换为“B”,同时保持数字不变 这在记事本++中可能吗 非常感谢您的建议。 查找内容:A(?=\d) 替换为:B 全部替换 可能重复使用A([^A-Za-z])=>B$1。或者A(?=\d)=>B如果您真的想匹配紧跟其后的As。

我尽力表达自己

我试图在文本中找到所有带“B”的“A”,但只找到后面有数字的

通过扩展搜索,我尝试了以下方法:

A[^A-Za-z]
这是可行的,但这也选择了号码。我不想替换号码。我只想将字符“A”替换为“B”,同时保持数字不变

这在记事本++中可能吗

非常感谢您的建议。

  • 查找内容:
    A(?=\d)
  • 替换为:
    B

  • 全部替换

可能重复使用
A([^A-Za-z])
=>
B$1
。或者
A(?=\d)
=>
B
如果您真的想匹配紧跟其后的
A
s。