gpt4 book ai didi

iphone - 如何使用 componentsSeparatedByString :? 忽略包含子字符串的单词

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:13 28 4
gpt4 key购买 nike

我想使用 -componentsSeparatedByString: 解析以下字符串:

     CHAPTER 5. RULE OF DECISION
CHAPTER 6. GOVERNMENTAL EXEMPTION FROM BOND AND SECURITY REQUIREMENTS
CHAPTER 7. LIABILITY OF COURT OFFICERS
SUBCHAPTER A. LIABILITY OF OFFICER
SUBCHAPTER B. LIABILITY OF ATTORNEY
SUBCHAPTER C. SUIT ON OFFICIAL BONDS
CHAPTER 8. STATE EXEMPTION FROM CERTAIN FEES: FEES PAID BY OPPOSING PARTY
CHAPTER 9. FRIVOLOUS PLEADINGS AND CLAIMS
SUBCHAPTER A. GENERAL PROVISIONS
SUBCHAPTER B. SIGNING OF PLEADINGS
CHAPTER 10. SANCTIONS FOR FRIVOLOUS PLEADINGS AND MOTIONS

但是当我使用 CHAPTER 作为分隔符的字符串时,SUBCHAPTER 元素也会被分解,因为它们包含 CHAPTER。

在使用 -componentsSeparatedByString: 解析 CHAPTER 元素时,如何避免在 SUBCHAPTER 元素上停止?

最佳答案

尝试使用 regular expressions regexKit is perfect for this .这将帮助您形成您正在寻找的确切模式...

NSString *regex      = @"^CHAPTER [0-9]";
NSPredicate *valtest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
ret = [valtest evaluateWithObject:yourText];
NSLog("Matches: %@", ret);

关于iphone - 如何使用 componentsSeparatedByString :? 忽略包含子字符串的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7537674/

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