Negative Lookahead Regex 忽略了我的句子
Negative Lookahead Regex is ignoring my sentence
我正在尝试使用此正则表达式在以下文本中获取 N 组 N+(?!\d+N)
20NNN (Expected Result: NN)
2NNN (Expected Result: NN)
2000NNNN (Expected Result: NNN)
当我执行代码时,正则表达式失败。
PS:number+N后的N组可以是任意数量
提前致谢
N+(?!\d+N)
模式匹配一个 N
字符,出现一次或多次,但后面没有紧跟 1+ 个数字和 N
.
您可以使用
(?<=\dN)N+
详情
(?<=\dN)
- 紧接任何数字和 N
之前的位置
N+
- 一个或多个 N
个字符。
我正在尝试使用此正则表达式在以下文本中获取 N 组 N+(?!\d+N)
20NNN (Expected Result: NN)
2NNN (Expected Result: NN)
2000NNNN (Expected Result: NNN)
当我执行代码时,正则表达式失败。
PS:number+N后的N组可以是任意数量
提前致谢
N+(?!\d+N)
模式匹配一个 N
字符,出现一次或多次,但后面没有紧跟 1+ 个数字和 N
.
您可以使用
(?<=\dN)N+
详情
(?<=\dN)
- 紧接任何数字和N
之前的位置
N+
- 一个或多个N
个字符。