gpt4 book ai didi

c++ - 正则表达式 (C++) 只接受一个字符,没有更多

转载 作者:行者123 更新时间:2023-11-28 00:06:37 26 4
gpt4 key购买 nike

我想捕获 MA 的字符串。

这是我用的表达方式

(^[M]|[A]{1}$)

它确认输入了MA,也确认了MANYAMY。我只希望一个字符通过,不多也不少。

最佳答案

您的正则表达式简化为 ^M|A$ 匹配( M^ 开始或 A$结束)。
只需删除交替并将您的角色放入 character class .

^[MA]$

See demo at regex101 .这匹配从头到尾定义的字符之一。

关于c++ - 正则表达式 (C++) 只接受一个字符,没有更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35346151/

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