问题标签 [nscharacterset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
870 浏览

objective-c - 替换 NSString 中的字符数组

我正在尝试替换 NSString 中的字符数组。

例如,如果我们有这个字符串:

我需要用 A2 的相应成员替换在 A1 中找到的该字符串的所有成员。

0 投票
1 回答
76 浏览

objective-c - 在objective-c中是否可以在没有点符号的情况下在rangerOfCharacterFromSet上调用“位置”?

我正在尝试在没有点符号的情况下编写此代码,但无法弄清楚:

我不断得到bad receiver type NSRange (aka '_struct NSRange')

这不可能吗?

亲切的问候

0 投票
1 回答
74 浏览

ios - BOOL 方法有问题

我试图将 UITextField 的输入限制为仅字母数字字符,即。字母和数字。我在这里找到了堆栈溢出的 BOOL 方法实现:https ://stackoverflow.com/a/16147160/3344977

所以这是我在阅读该答案后对我的代码所做的:

  1. 我将此属性添加到我的主文件的标题中:

    /li>
  2. 将此添加到我的 viewDidLoad:

    /li>
  3. 添加了方法实现:

    /li>

然后我尝试在 viewDidLoad 中调用 BOOL 方法,开始输入这个(_emailEntry 是我在视图控制器的头文件中创建的 UITextField 属性):

但是 xcode 甚至没有显示我们方法的选项,shouldChangeCharactersInRange这让我觉得我可能错误地调用了 BOOL 方法。

我不确定如何正确实施。谢谢您的帮助。

0 投票
1 回答
548 浏览

objective-c - NSCaseInsensitiveSearch 在 rangeOfCharacterFromSet 中不起作用

似乎NSCaseInsensitiveSearchNSString:rangeOfCharacterFromSet. 有人可以解释为什么吗?这是正确的行为吗?

0 投票
0 回答
245 浏览

objective-c - 使用 Unicode SMP 条目创建 NSCharacterSet 并测试成员资格——这是一个错误吗?

给定代码:

我得到以下输出:

  1. 为什么只有 cs1 似乎可以正常工作(对于不可变字符集)?
  2. 为什么顺序对于可变字符集很重要?

这是一个错误吗?ObjC 的内部 UTF-16 表示存在一个已知问题(现在仍然如此吗?)?

0 投票
1 回答
816 浏览

ios - 如何检查是否在 iOS 的文本文件中输入了字母数字字符

我有一个条件,我想检查文本字段中是否输入了任何特殊字符。

如果没有输入特殊字符,它应该返回 YES。如果在文本字段中输入了特殊字符,则会检查该特殊字符是否来自一组字符。如果输入的特殊字符不是来自特殊字符集,它应该返回 NO。

这是我的代码:

我的问题是如果我输入 abc@_123 它会返回 YES。相反,它应该返回 NO 因为无效的特殊字符:

“_”

存在 。

谢谢

0 投票
1 回答
490 浏览

nsrange - 从 punctuationCharacterSet 中排除“@”符号

我正在尝试使用此代码以这种方式过滤我的属性字符串。但是,我希望rangeOfCharacterFromSet:包含其所有原始值,“@”符号除外。我该怎么做?

0 投票
1 回答
2740 浏览

swift - Swift:检查String的第一个字符是ASCII还是带重音的字母

在 Swift 中,如何检查 a 的第一个字符String是 ASCII 还是带重音符号的字母?更宽的字符,如表情符号和徽标,不算在内。

我正在尝试复制 iPhone 消息应用程序如何在群聊中的消息旁边显示一个人的姓名首字母。但是,如果是表情符号或汉字,则不包括首字母。

我看到decomposableCharacterSet& nonBaseCharacterSet,但我不确定这些是否是我想要的。

0 投票
2 回答
125 浏览

ios - NSString 操作。仅删除日期

如果我有一个 NSString 看起来像:

它正在被解析并且日期会改变

我如何让它变成

换句话说,把日期和多余的字符放在最后。

我用过:

输出:

谢谢

0 投票
1 回答
168 浏览

objective-c - NSString:componentsSeparatedByCharactersInSet 包含

tokens返回:

[@“4”,@“23”,@“54”,@“543”,@“23”]

我正在尝试在 Objective-C 中实现 Shutting Yard。如何使用运算符集标记中缀字符串而不从标记化中删除运算符集本身?

我需要的:

[@"4"、@"+"、@"23"、@"-"、@"54"、@"/"、@"543"、@"*"、@"23"]