问题标签 [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.
regex - 如何从字符串中去除特殊字符?
我有一组我允许在我的字符串中的字符:
我想从字符串中删除任何其他字符,以便可以将两个未格式化的数据视为相等,如下所示:
这些转换后的字符串的小写版本将是"americansamoa"
swift - 如何在 Swift 中检查字符串是否包含字母?
我正在尝试检查特定字符串是否包含字母。
到目前为止,我遇到了NSCharacterSet.letterCharacterSet()
一组字母,但我无法检查该集中的字符是否在给定的字符串中。当我使用此代码时,我收到一条错误消息:
'Character' 不能转换为 'unichar'
对于以下代码:
ios - 如何修复 componentsSeparatedByCharactersInSet 上的崩溃错误?
我正在制作 IOS 应用相关的通讯录。当我调用下面的函数来获取带有“+”符号的电话号码时,有时会出现崩溃错误。有人知道这个错误吗?基本上我在 componentsSeparatedByCharactersInSet 函数上遇到错误。
这里还有崩溃报告。
这是调用 clearPhoneNumber 函数的代码。
string - 如何在 Swift 2.0 中对 URL 使用 stringByAddingPercentEncodingWithAllowedCharacters()
我在 Swift 1.2 中使用这个
这现在给了我一个警告,要求我使用
我需要使用NSCharacterSet作为参数,但是有这么多,我无法确定哪一个会给我与以前使用的方法相同的结果。
我想使用的示例 URL 将是这样的
用于编码的 URL 字符集似乎包含修剪我的 URL 的集。IE,
URL 的路径组件是紧跟在主机组件(如果存在)之后的组件。它在查询或片段组件开始的地方结束。例如,在 URL http://www.example.com/index.php?key1=value1中,路径组件是 /index.php。
但是我不想修剪它的任何方面。例如,当我使用我的字符串时,myurlstring
它会失败。
但是当使用以下时,就没有问题了。它用一些魔法对字符串进行了编码,我可以获得我的 URL 数据。
作为它
使用给定的编码返回字符串的表示,以确定将字符串转换为合法 URL 字符串所需的百分比转义
谢谢
swift - 如何创建自定义 NSCharacterSet?
我正在使用CharacterSet.urlQueryAllowed
将百分比编码添加到字符串。
有些字符没有按照我预期的方式编码(即&
没有?
改变)。话虽这么说,我有建立一个 custom 的想法CharacterSet
,最好是基于现有的。
这样做的最佳方法是什么?
mysql - MySQL如何解决汉字显示问题?
Mysql安装后,我创建一个表并添加一些这样的记录
结果是
然后我改变了“字符集”
我的桌子结构是
我认为一切都很好,但是当我查询我的表格时,汉字仍然无法正确显示
但是当我再次插入相同的记录时,新记录就可以了!
如何保存我的旧记录?我需要有人帮助,非常感谢
string - 删除快速字符串的最后一个标点符号
我正在尝试删除 swift 2.0 中字符串的最后一个标点符号
首先,我要删除末尾的空格和换行符,然后我需要检查最后一个字符trimmedstr
是否是标点符号。它可以是句号、逗号、破折号等,如果是我需要删除它。
我怎样才能做到这一点?
ios - whitespaceAndNewlineCharacterSet 中的 unicode 一般类别 z*
在 nscharacterset 类中有 whitespaceAndNewlineCharacterSet 方法返回几个 unicode,我想知道 z* 是什么,我在网上搜索但找不到任何解释。
谁能告诉 unicode 类别 z* 到底是什么意思??? 看图片
ios - 所有 iPhone 标准键盘字符的字符串编码
我正在尝试编码一个字符串(通过 HTTP 发布请求发送)以接受可以在 iPhone 上输入的所有字符。
以下适用于我在典型英文桌面键盘上尝试的任何字符
但不能识别重音字符,如 á、é、í、ó、ú、ü、ñ 等(在标准 iPhone 键盘上按住 a、e、i... 即可访问这些字符)。是否有一个NSCharacterSet
或简单的扩展程序可以包含标准 iPhone 键盘上的任何/所有字符?
编辑:这是我提出的请求的代码
objective-c - rangeOfCharacterFromSet:带数字集
喂!
我得到了一个看起来像这样的 NSString:“$1.00”。始终是具有值的货币符号。
我格式化此字符串以删除符号和任何非十进制字符str = [str stringByTrimmingCharactersInSet:[[NSCharacterSet decimalDigitCharacterSet] invertedSet]]
。这给我留下了“1.00”。
现在我正在检查[str rangeOfCharacterFromSet:[[NSCharacterSet decimalDigitCharacterSet] invertedSet]].location == NSNotFound
那里是否有任何非十进制字符。因为我在此之前删除了所有这些应该返回 YES。但是我没有指向小数点分隔符的位置。
有谁知道这里出了什么问题?也许这是一个愚蠢的错误,但我找不到它......
附加信息
我刚刚发现了一个类似的问题:我得到了一个字符串“$20,000.00”并使用执行此代码:
结果是“20,000.00”。这些方法似乎对这些字符一般都有问题。如果有人对此有解决方案,请告诉我。