問題タブ [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 投票する
17 に答える
61127 参照

swift - 迅速な文字列からすべての非数値文字を削除します

数値であるはずの未知のデータを解析する必要がありますが、空白やその他の英数字以外の文字が含まれている可能性があります。

Swift でこれを行う新しい方法はありますか? 私がオンラインで見つけることができるのは、古いCのやり方のようです。

私は見ていますstringByTrimmingCharactersInSet-私の入力には、文字列の先頭または末尾に空白/特殊文字のみが含まれていると確信しているためです。これに使用できる組み込みの文字セットはありますか? それとも、自分で作成する必要がありますか?

stringFromCharactersInSet()保持する有効な文字のみを指定できるようなものがあることを望んでいました

0 投票する
1 に答える
186 参照

objective-c - 文字列にアポストロフィがあると NSURL がクラッシュする

投稿時にアプリがクラッシュする原因となるスペースやさまざまな文字を許可するためNSURLに new を使用して投稿しています。投稿しているテキストに があると、アプリがクラッシュするNSCharacterSetという問題に遭遇しました。apostrophe(')以下のコードは、テキストボックスを変換して投稿するために使用しているものです。私はほとんどの文字を試しましたが、クラッシュする原因は何もないため、アポストロフィが原因である理由がわかりません。誰でも同じ問題に遭遇しますか??

0 投票する
3 に答える
1661 参照

ios - rangeOfCharacterFromSet が呼び出されるとどうなりますか?

この次のコードが意味することは、TextField に数字以外の文字を入力しないようにすることです。しかし、この関数の背後で実際に何が起こっているのでしょうかrangeOfCharacterFromSetそれが返すもの。

ドキュメントでそれは言った

指定された文字セットの最初の文字のレシーバー内の範囲を検索して返します。aSet から見つかった最初の文字の受信側の範囲。aSet 内の文字が見つからない場合、{NSNotFound, 0} の範囲を返します

レシーバーとは何か、そしてなぜNSNotFoundがここで使用されているのかさえ理解できません。そして、そのaSetは何ですか

理解を深めるために例を挙げて説明してください(数字以外の文字を押すとどうなるかなど)

0 投票する
1 に答える
490 参照

ios - SwiftでUnicode文字を使用してカスタムNSCharacterSetを定義しようとしています

NSCharacterSetSwift で[A-Z] を含むものを定義したい(ダブルバイトに注意、これは [AZ] ではない)。

それを行うための適切な構文は何ですか? 私が Objectiv C で作業していた以下のコードは、それほど簡単に Swift に変換されないようです。

0 投票する
1 に答える
109 参照

ios - CharacterSet.isSuperset のチェック中に NSException がキャッチされない

iOS テキスト ボックスの入力が数値のみかどうかを確認しようとしています。

このブロックで、XCode 8.0 beta 2 でエラーが発生しました。どうすればよいですか?