2

有没有办法做到这一点?

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

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

我搜索了高低,但找不到答案。

4

2 回答 2

4

要将所有内容匹配到某个字符X,最简单的应该是;

[^X]*

简单的 refiddle 来展示它

于 2013-05-04T16:20:07.897 回答
1

另一种口味,与您最初的想法很接近:

(.*?)X

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

于 2013-05-04T16:26:41.283 回答