問題タブ [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.
ios - iOS で文字列から空白を削除する方法
@"this string contains blank spaces"
.
この文字列を に変換するにはどうすればよいでしょうか@"thisstringcontainsblankspaces"
。
つまり、文字列内の空白と改行文字をすべて削除するにはどうすればよいでしょうか。NSCharecterSet
私はすでに使用して試しましたwhitespaceCharacterSet
。しかし、これは文字列の両端のスペースのみを削除し、その間は削除しません....
何か案は??
iphone - NSCharacterセットはintを使用しますが、割り当てられていないshortが必要ですか?
MWFeedParserを使用してアプリにフィードを追加しています。これで、フレームワークは日付を渡しますが、主に古いタイプのコードが原因で、いくつかの警告が表示されます。
現在、4つの警告が残っていますが、これらはすべて同じであり、技術的にはそれらを修正して削除し、警告が消えるようにすることができますが、アプリが正しく機能しないままになります。
に関するコードは次のとおりです。
ここで、警告となるビットは次のとおりです。
警告は次のとおりです。
フォーマットはタイプ'unsignedshort'を指定しますが、引数はタイプ'int'です
だから私はに変わりました:
これは確かに警告を削除し、私に完璧なコードを与えました:-)(警告やエラーはありません)
その後、アプリを実行すると、日付が解析されず、リンクを開くことができませんでした。これがCのことかどうかはわかりませんが、今のところ、間違いなく私の知識分野の外にあります。この問題を解決し、それでもアプリで機能させることができる私を助けることができる人はいますか?
前もって感謝します:-)
編集
}
objective-c - NSString内の各文字を文字のコレクションと比較する
私の目的は、テキストフィールドからのユーザーの入力を分析し、ユーザーが記号を使用しているかどうかを確認することです。
たとえば、ユーザーの入力は「/ ardv / * k」であり、ユーザーが3つの記号を入力したことを示す変数が必要です。
NSRangeを使用して文字列を検索する方法がわかりません。これは、最初の出現が見つかるとすぐに停止するためです。
また、NSSetはcharacterAtIndexセレクターと互換性がありません。
isEqualTo:機能しませんでした。
これが私がしたことですが、可能であればこのコードをより簡単にする方法を知りたいです:
iphone - NSStringでstringByTrimmingCharactersInSetを使用する方法
日付を示す文字列があります(以下)
問題は"-13"
、ここからトリミングする必要があることです。NSDateFormatter
日付をフォーマットすることはわかっていますが、ここではできません。トリミングする必要があります。
そのために私は使用しています:-
しかし、これは機能しません。これはトリミングされません...それを行う方法..ヘルプ
ios - UITextField-ユーザーが非標準の文字(絵文字など)を入力できないようにします
私のアプリはEKEvents
標準のカレンダーデータベースを作成して保存しますが、イベントの「メモ」として絵文字を使用すると、カレンダーからイベントを読み取ろうとするとクラッシュすることがわかりました。
で絵文字を使用したくない、または使用する必要はありませんevent.notes
。私はたまたまテストをしていましたが、イベントを保存することができたときはちょっとショックを受けました。(絵文字はカレンダー自体にも表示されます)
ですから、私の問題は2つの方法のいずれかで解決できると思いますが、どちらも理解できませんでした。
1)カスタムキーボードボタンを無効または非表示にできますか?<-私はこの解決策を好む
2)そうでない場合、ユーザーが絵文字を入力していないことを確認するときにチェックするために、すべての標準キーボードで可能なすべての文字を含む文字セットを作成するにはどうすればよいですか?
のように、いくつかの標準文字セットを使用してチェックしようとしましたがalphanumericCharacterSet
、それを使用すると、スペースを入力できません。
ユーザーが入力している文字と照合するために、これまでに使用しているコードは次のとおりです。
編集:エラーの明確化
エラーはなく、クラッシュするだけです。私のアプリはカレンダーの予定を保存し、それらをリストに表示してユーザーに表示します。その後、ユーザーはイベントを「有料」または「未払い」としてマークできます。その時点.notes
で、イベント「-有料」のプロパティに文字列を追加します。これは、テーブルをリロードするときに、イベントが支払われると、ユーザーに特定のアイコンが表示されるようにするためです。保存されたものにプロパティとして絵文字が含まれている場合でもクラッシュが発生し、.notes
を追加しようとします.notes
。
ios - NSStringメソッドstringByTrimmingCharactersInSet:カンマをトリミングしません
数字を表すいくつかの文字列から余分な文字を削除するための次のコードがあります。
メソッドの後、stringByTrimmingCharactersInSet:
コンマ以外の余分な文字はすべて削除されます。stringByReplacingOccurencesOfString:
カンマの呼び出しが削除された後。最初の呼び出し後に削除されないのはなぜですか?
コードの各行の後のmyStringのサンプルを次に示します。
私も試しました
同じ結果が得られました。
objective-c - NSCharacterSet からの NSArray
現在、以下のようなアルファベットの配列を作成できます
それが利用可能であることを知る
それから配列を作成する方法は?
iphone - iPhone iOS ✭ ♦ (およびこのセットの他の文字) のような文字をプログラムでチェックする方法は?
✭star と ♦ diamond の両方が ASCII 拡張文字セットからのものであることは知っています。しかし、これらのような文字をプログラムでチェックするために使用できる iOS で利用可能な NScharacterSet はありますか?
ios - ファイルへの書き込み時に NSMutableDictionary キー/オブジェクトのペアの間に作成された改行を削除する方法はありますか?
NSMutableDictionary
ファイルに書き込むときに、エントリを次のようにしようとしています。
私のファイルは次のようになります。
NSCharacterSet
このように使用して、キー文字列とオブジェクトから空白と改行をトリミングしようとしました
しかし、それはうまくいきませんでした。
これはできますか?