如何在正则表达式中匹配 [Any Character Except X]?

问题描述 投票:0回答:2

有没有办法做到这一点?

所以如果 X 是不需要的字符,我会寻找类似 (.*[^X]) 的东西

目标是匹配字符串中的每个字符,直到出现 X。

我到处搜索,但找不到答案。

regex asp-classic
2个回答
4
投票

要匹配到某个字符

X
,最简单的应该是;

[^X]*

简单的重新显示它.


1
投票

另一种味道,接近你最初的想法:

(.*?)X

贪心捕获

?
是这里的技巧。如果你想从结果中排除 X 字符,你需要在代码中获取第一个捕获的组。

© www.soinside.com 2019 - 2024. All rights reserved.