gpt4 book ai didi

objective-c - 创建正则表达式以匹配自定义格式

转载 作者:行者123 更新时间:2023-12-04 06:41:54 25 4
gpt4 key购买 nike

我正在尝试创建一个正则表达式,当字符串以 1 个或多个字母字符开头,后跟 1 ? 时匹配并以 1 个或多个字母字符结尾

到目前为止我所拥有的是

[A-Za-z]+\?{1}[A-Za-z]+

但这导致我的程序崩溃。有任何想法吗?感谢您的任何回复。

更新

这是异常(exception):

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:
'不能做正则匹配,原因:(不能打开模式U_REGEX_RULE_SYNTAX
(string fe?ing, pattern [A-Za-z]+?{1}[A-Za-z]+, case 0, canon 0))'

似乎忽略了 ?

最佳答案

看起来确实没错。也许去掉“{1}”,但是当我尝试它时它可以与 Perl 表达式一起使用。

尝试这样做:如果你把“?”进入一个字符类,看看你是否可以摆脱崩溃。

[A-Za-z]+[?][A-Za-z]+

关于objective-c - 创建正则表达式以匹配自定义格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4145276/

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