【发布时间】:2013-02-11 18:32:35
【问题描述】:
当涉及到单个字符和整个短语时,我需要知道如何正确使用“OR”...例如,我有代码可以检查在数组中找到的任意数量的字符或单词...
我想检查一些 unicode 字符以及一些 html 代码行。
我目前只是用这个来检查字符:
([\u200b\u200c\u200d\0\1\2\3\4\5\6\7]*)
(反斜杠代表 unicode 字符 u+200b - u+200d 和我的软件中的特殊字符 \0-\7(它们都是单独的字符),这些是 Objective 中的有效转义序列-C.)
现在,如果我想检查这些字符并检查诸如 <b> 或 <font color="#FF0000"> 之类的短语该怎么办
我在做研究时发现了一些东西,说要使用管道|,但我不确定我是把它们放在单词之间还是放在单个字符之间,我不确定我是否把在单词周围引用或不引用......在我把这件事搞砸之前我需要帮助哈哈!
(ps,不确定是否会有所不同,但我也是为此而做的:
([^\u200b\u200c\u200d\0\1\2\3\4\5\6\7])
【问题讨论】:
-
感谢编辑!我忘了 SO 允许 HTML ;) 哈哈!
标签: ios objective-c regex string character