gpt4 book ai didi

c# - 如何在前瞻中匹配字符串的结尾?

转载 作者:太空宇宙 更新时间:2023-11-03 19:25:42 25 4
gpt4 key购买 nike

为什么这不匹配以及如何使其工作?

Regex.Match("qwe", ".*?(?=([ $]))");

我应该将所有内容都匹配到第一个空格或行尾。

最佳答案

您的具体问题是您需要使用交替而不是字符类,因为在字符类中 $ 符号的字面意思是“匹配美元符号”,并且在行尾没有特殊含义那个上下文。

( |$)

但是您的示例似乎有点奇怪。匹配除空格以外的任何字符会更简单,那么您根本不需要前瞻。

关于c# - 如何在前瞻中匹配字符串的结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com