問題タブ [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を使用して文字列が数値であるかどうかを判断します
文字列にfloatValueが含まれているかどうかを調べ、含まれている場合はファーストレスポンダーを辞任します。含まれていない場合は、テキストフィールドキーボードを画面に表示したままにします。
このコードは、floatValueでなくても、常にキーボードを非表示にします。キーボードを機能させる方法を知っていますか?
また、私はループを試していませんが、何かアイデアがあれば、これは始まりです:
どうもありがとう
objective-c - Objective-C - NSScanner を使用して文字列を読み取りますか?
SO HTML文字列のコンテンツを読み取ろうとしています。
<
コンテンツを文字列に読み込むが、この場合は " "である最後の文字を無視する最速の方法は何ですか? したくありませんstringByReplacingOccuranceOfString
。パフォーマンスが遅くなります
iphone - NSScannerを使用してフレーズの次の一致を検索します
次のコードを使用して、HTMLファイル内の特定のコード行を検索しています。
検索する両方の文字列が同じであることに気付くでしょう。これは、2行のコードを実際に区別するものがないためです。次の2つの一致があります。
私のコードで。「Period1」の最初の一致と「Period2」の2番目の一致を探すにはどうすればよいですか?
ありがとう!
iphone - NSScannerの.txtファイルで文字列を検索するにはどうすればよいですか?
重複の可能性:
NSScannerを使用してフレーズの次の一致を検索します
現在、UIWebViewから特定のコードを取得するための次のコードがあります。
.txtファイル(上記のような文字列を含む)でコードをスキャンするにはどうすればよいですか?
例えば[htmlScanner scanUpToString:teststring intoString:NULL];
(teststringは.txtファイルです)
ありがとう!
iphone - NSScannerはWiFiで動作しますが、3Gでは動作しません
次のコードを使用してUIButtonのタップで動作するようにNSScannerを設定しました。
残念ながら、これはWiFiでのみ機能し、3Gでは機能しません。
3G接続でボタンを押すと、結果が「NULL」であるため、すべてのラベルに「利用不可」と表示されます。これは奇妙なことです。UIWebViewをすべての前に一度置いて、ページが実際に読み込まれたかどうかをテストし、WiFi上にあるかのように読み込まれたからです。何らかの理由で、NSScannerは3Gで動作していません。
なぜこれができるのでしょうか?他に表示する必要のあるコードがあるかどうか教えてください...
iphone - NSScanner を使用して if ステートメントで文字列を検索しますか?
if
? を使用してステートメント内の文字列を検索することは可能NSScanner
ですか?
ページの html を検索して、特定のコードがある場合は何かを実行し、そうでない場合は別のことを実行したいと考えていました...
ありがとう!
cocoa - Cocoa で自由形式のテキストを解析する
私の Cocoa アプリは、NSTextView 経由で入力された自由形式のテキストを解析する必要があります。プロセスの結果は、キーワード文字列のコレクションである必要があります。これは、ユーザーに確認するために表示でき、オプションで Core Data を使用して永続化できます。
NSScanner を見ましたが、Apple のドキュメントのサンプルから、特定の文字列からキーワード文字列のリストを表示できないようです。その焦点は、別の文字列内で特定の文字列の特定の出現を見つけることに重点を置いているようです。
代替手段はありますか?
編集: これを明確にするために: 入力されたテキスト内のすべての単語は潜在的なキーワードであるため、基本的にスペースで区切られたすべての単語を考慮する必要があります。「to」、「of」、「in」などの無関係な単語を除外するために、キーワードと見なされる文字列に必要な最小長をユーザーが指定できると仮定します。解析が完了すると、解析されたキーワードのリストが表示されます。表示されます (おそらくテーブル ビューを使用します)。その後、ユーザーは各キーワードを選択または拒否できます。拒否されたキーワードは保存されるため、より多くのテキストがスキャンされるにつれて、解析がよりスマートになります。
cocoa - NSScanner による注目すべき動作
NSTextView に次の文字列があります。
ホルスは父オシリスの仇を討った
Horus
これにはとの 2 つのタグが割り当てられていますOsiris
。NSScanner を使用して両方のタグの文字列をスキャンし、見つかった場合は黄色の背景で強調表示します。
コードは次のとおりです。
frist タグ (上記の例でHorus
は ) がスキャンされた文字列の最初 (location = 0) にある場合、これは失敗します。タグが見つからず、コードがループし続けます。
ただし、文字列を次のように置き換えると:
10年後、ホルスは父オシリスの仇を討った
...すべて機能し、両方のタグが(予想どおり)見つかり、適切に強調表示されます。
何か不足していますか、それとも NSScanner のバグですか?
ios - NSScanner で文字列をフィルタリングし、数字の後の空白を削除する
次のコードで文字列をフィルタリングしようとしています。
結果が得られます:
結果: ( A)
ご覧のとおり、数字の 1 だけでなく末尾のスペースも削除されています。
ヒントはありますか?
iphone - ARC の使用中に NSScanner の scanUpToString がリークする
URL のクエリ文字列の一部を解析するには、次のメソッドを使用します。
このプロジェクトでは ARC を使用していますが、まだこの行でメソッドがリークしています:
何が漏れているのか、どうすればこれを解決できますか?