有办法做到这一点吗?因此,如果X是不需要的字符,我将查找类似(.*[^X])的字符目标是匹配字符串中的每个字符,直到出现X。我到处都找遍了,但还是找不到答案。
qlfbtfca1#
为了匹配所有的东西直到某个字符X,最简单的应该是;
X
[^X]*
Simple refiddle to show it。
h6my8fg22#
另一种味道,这是接近你原来的想法:
(.*?)X
贪婪捕获?是这里的诀窍。如果要从结果中排除X字符,则需要使用代码中的第一个捕获组。
?
2条答案
按热度按时间qlfbtfca1#
为了匹配所有的东西直到某个字符
X
,最简单的应该是;Simple refiddle to show it。
h6my8fg22#
另一种味道,这是接近你原来的想法:
贪婪捕获
?
是这里的诀窍。如果要从结果中排除X字符,则需要使用代码中的第一个捕获组。