問題タブ [nsscanner]
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.
objective-c - NSScannerとアレイループ
NSScannerを使用しようとしていますが、NSArray列挙ループです。ただし、これは失敗します。
-[NSXMLElementの長さ]:認識されないセレクターがインスタンス0x280da30に送信されました
length
いいえ、どこにも電話していません。スキャナーが完了する前にfoundの値が変更されたため、空白になり、length
エラーが発生したようです。
ループを削除して文字列をハードコーディングすると(これは必要ありません。単なるテストです)、以下のコードが機能します。(もちろん列挙を除く)
sを呼び出すことまでは決して到達しませんNSLog
...
これが私のコードです:
どうすればこれを機能させることができますか?
編集:
入力は次のとおりです。
iphone - NSScannerが「isAtEnd」に到達しないか、文字列全体をスキャンしません
この特定の文字列に対してスキャナーを機能させる際に問題が発生しました。
ここにコードがあります:
この無限ループ...
文字列を:で変更した場合tempString = @"30.15 in 8.8 Hg (1021 hPa)";
その後、それは正常に動作します
また、私が変更した場合:tempString = @"30.15 in Hg (1021 hPa)";
それもうまくいきます。
問題は「。」から来ています。(ドット)
これを機能させるためのクリーンなソリューションはありますか?
どうもありがとう。
iphone - NSScanner を使用して .ics ファイルを解析する方法
NSScanner を使用して ics ファイルを解析する方法を教えてください。(アイフォンアプリ)
例: .ics ファイルがhttp://www.ibz.com/data/12345.ics (実際の URL ではありません!!!)にある場合
最初に.icsファイルをiPhoneアプリに保存するにはどうすればよいですか
次に、NSScanner を使用して .ics ファイルを解析するにはどうすればよいですか??
コード例を提供してください..
objective-c - NSScanner NSString から部分文字列引用符を削除する
NSString's
の形をしていますJohnny likes "eating" apples
。そのため、文字列から引用符を削除したいと思います。
ジョニーはりんごを「食べる」のが好き
になる
ジョンはりんごが好きです
このトリックを実行するために NSScanner で遊んでいますが、いくつかのクラッシュが発生しています。
iphone - NSScanner と componentsSeparatedByCharactersInSet をいつ使用するか: NSString をトークン化するには?
iPhone で多くの文字列をトークン化する必要があります。明らかに、リソースは最小限です。componentsSeparatedByCharactersInSet:
文字列をトークン化するために使用していますが、遅いです。を使った方が良いでしょうNSScanner
か?一般的に、トークン化にどちらを使用するかを選択する際に従うべきガイドラインは何ですか?
iphone - ファイルを解析するNSScanner
NSScanner を使用して ics ファイルを解析しようとしています (解析のためにテキスト ファイルに変換されています)。例: calendar file.txt
テキストファイルの形式は次のとおりです。
上記はファイルのフォーマットです。以下は私のコードです:
基本的に、すべての「説明」を保存し、それらを変数または配列の一部として保存したいと考えています。現在、コードは説明をコンソールに出力しており、それらを変数として保存したいと考えています。誰かがこれを行う方法を教えてもらえますか?
csv - NSScanner と CSV ファイル
「Woonplaats」、「Gemente」、「Provincie」、「Latitude」、および「Longitude」の 4 つのフィールドを含む CSV ファイルがあります。
値の例:
Graveland,Wijdemeren,Noord-Holland,52.24412000,5.12150000
以下のコードを使用して、テキストで文字列を取得し、それを配列に保存します。NSScanner
この文字列からデータを取得し、辞書を含む配列に保存するにはどうすればよいですか?
iphone - 文字列から値を取得するnscanner
この文字列からpickeyの値を取得するにはどうすればよいですか。この文字列自体はcoredataに保存されており、pickeyの値を抽出する必要があります。nscannerを使用してこれを行うにはどうすればよいですか。どのメソッドを使用する必要がありますか?
objective-c - NSScanner を使用して文字列を解析する
などの書式タグを含む文字列がありますThere are {adults} adults, and {children} children
。キーとして「大人」と「子供」を持つ辞書があり、値を調べてマクロをその値に置き換える必要があります。これは完全に動的です。キーは何でもかまいません(したがって、 a をハードコードすることはできませんstringByReplacingString
)。
過去に、変更可能な文字列をループして文字を検索するだけで、同様のことを行ったことがあります。ソース文字列から既に検索したものを削除します。これはまさに NSScanner が設計されているタイプのもののように思われるので、これを試しました:
これの問題は、文字列が "{" で始まる場合、スキャナーが YES ではなく NO を返すことです。(これは、ドキュメンテーションが起こるべきだと言っていることです)。NSScanner を悪用しているのでしょうか? scanUpToString
出力の一部として検索されていた文字列が含まれていないという事実は、ほとんど役に立たないようです...
これは簡単に変更できますか、それとも変更可能な文字列を使用して手動で文字を検索する必要がありますか?
objective-c - 文字列を分割する方法は?
私はこのような3本の弦で作られた弦を持っています
次に、から3つの元の文字列を取得する必要がありますjoinedString
。私はこれに使うべきどこかを読んだNSScanner
。それがどのように機能するかについてのアイデアはありますか?