正则表达式-否定两种模式

时间:2019-03-26 12:17:55

标签: regex powershell regex-negation

我搜索了此问题的答案,但似乎无法使其正常工作。

我有一个字符串:INTRA \ ABC00

我想替换除ABC00以外的所有内容,ABC00总是3个字母,2个数字。

我正在尝试:

-replace "[?!A-Za-z]{3}[?!0-9]{2}" 

-replace "[^A-Za-z]{3}[^0-9]{2}" 

但是它不起作用。我是regex的新手,谢谢您的帮助!我希望它不是重复的,我进行了搜索,找不到类似这样的情况的答案。

编辑:关于重复标志:我知道我可以抓住反斜杠之后的内容,但是我想要一种方法来替换除3个字母和2位数字以外的所有内容,因为我会在其他情况下使用该模式,例如像“ fsdjkjABC00fsdjkk”这样的字符串

0 个答案:

没有答案