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

eqqqjvef  于 2023-05-08  发布在  其他
关注(0)|答案(2)|浏览(141)

有办法做到这一点吗?
因此,如果X是不需要的字符,我将查找类似(.*[^X])的字符
目标是匹配字符串中的每个字符,直到出现X。
我到处都找遍了,但还是找不到答案。

qlfbtfca

qlfbtfca1#

为了匹配所有的东西直到某个字符X,最简单的应该是;

[^X]*

Simple refiddle to show it

h6my8fg2

h6my8fg22#

另一种味道,这是接近你原来的想法:

(.*?)X

贪婪捕获?是这里的诀窍。如果要从结果中排除X字符,则需要使用代码中的第一个捕获组。

相关问题