当涉及到单个字符和整个短语时,我需要知道如何正确使用“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])