問題タブ [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.

0 投票する
2 に答える
3328 参照

objective-c - NSScannerを使用して文字列が数値であるかどうかを判断します

文字列にfloatValueが含まれているかどうかを調べ、含まれている場合はファーストレスポンダーを辞任します。含まれていない場合は、テキストフィールドキーボードを画面に表示したままにします。

このコードは、floatValueでなくても、常にキーボードを非表示にします。キーボードを機能させる方法を知っていますか?

また、私はループを試していませんが、何かアイデアがあれば、これは始まりです:

どうもありがとう

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

objective-c - Objective-C - NSScanner を使用して文字列を読み取りますか?

SO HTML文字列のコンテンツを読み取ろうとしています。

<コンテンツを文字列に読み込むが、この場合は " "である最後の文字を無視する最速の方法は何ですか? したくありませんstringByReplacingOccuranceOfString。パフォーマンスが遅くなります

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

iphone - NSScannerを使用してフレーズの次の一致を検索します

次のコードを使用して、HTMLファイル内の特定のコード行を検索しています。

検索する両方の文字列が同じであることに気付くでしょう。これは、2行のコードを実際に区別するものがないためです。次の2つの一致があります。

私のコードで。「Period1」の最初の一致と「Period2」の2番目の一致を探すにはどうすればよいですか?

ありがとう!

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

iphone - NSScannerの.txtファイルで文字列を検索するにはどうすればよいですか?

重複の可能性:
NSScannerを使用してフレーズの次の一致を検索します

現在、UIWebViewから特定のコードを取得するための次のコードがあります。

.txtファイル(上記のような文字列を含む)でコードをスキャンするにはどうすればよいですか?

例えば[htmlScanner scanUpToString:teststring intoString:NULL];

(teststringは.txtファイルです)

ありがとう!

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

iphone - NSScannerはWiFiで動作しますが、3Gでは動作しません

次のコードを使用してUIButtonのタップで動作するようにNSScannerを設定しました。

残念ながら、これはWiFiでのみ機能し、3Gでは機能しません。

3G接続でボタンを押すと、結果が「NULL」であるため、すべてのラベルに「利用不可」と表示されます。これは奇妙なことです。UIWebViewをすべての前に一度置いて、ページが実際に読み込まれたかどうかをテストし、WiFi上にあるかのように読み込まれたからです。何らかの理由で、NSScannerは3Gで動作していません。

なぜこれができるのでしょうか?他に表示する必要のあるコードがあるかどうか教えてください...

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

iphone - NSScanner を使用して if ステートメントで文字列を検索しますか?

if? を使用してステートメント内の文字列を検索することは可能NSScannerですか?

ページの html を検索して、特定のコードがある場合は何かを実行し、そうでない場合は別のことを実行したいと考えていました...

ありがとう!

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

cocoa - Cocoa で自由形式のテキストを解析する

私の Cocoa アプリは、NSTextView 経由で入力された自由形式のテキストを解析する必要があります。プロセスの結果は、キーワード文字列のコレクションである必要があります。これは、ユーザーに確認するために表示でき、オプションで Core Data を使用して永続化できます。

NSScanner を見ましたが、Apple のドキュメントのサンプルから、特定の文字列からキーワード文字列のリストを表示できないようです。その焦点は、別の文字列内で特定の文字列の特定の出現を見つけることに重点を置いているようです。

代替手段はありますか?

編集: これを明確にするために: 入力されたテキスト内のすべての単語は潜在的なキーワードであるため、基本的にスペースで区切られたすべての単語を考慮する必要があります。「to」、「of」、「in」などの無関係な単語を除外するために、キーワードと見なされる文字列に必要な最小長をユーザーが指定できると仮定します。解析が完了すると、解析されたキーワードのリストが表示されます。表示されます (おそらくテーブル ビューを使用します)。その後、ユーザーは各キーワードを選択または拒否できます。拒否されたキーワードは保存されるため、より多くのテキストがスキャンされるにつれて、解析がよりスマートになります。

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

cocoa - NSScanner による注目すべき動作

NSTextView に次の文字列があります。

ホルスは父オシリスの仇を討った

Horusこれにはとの 2 つのタグが割り当てられていますOsiris。NSScanner を使用して両方のタグの文字列をスキャンし、見つかった場合は黄色の背景で強調表示します。

コードは次のとおりです。

frist タグ (上記の例でHorusは ) がスキャンされた文字列の最初 (location = 0) にある場合、これは失敗します。タグが見つからず、コードがループし続けます。

ただし、文字列を次のように置き換えると:

10年後、ホルスは父オシリスの仇を討った

...すべて機能し、両方のタグが(予想どおり)見つかり、適切に強調表示されます。

何か不足していますか、それとも NSScanner のバグですか?

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

ios - NSScanner で文字列をフィルタリングし、数字の後の空白を削除する

次のコードで文字列をフィルタリングしようとしています。

結果が得られます:

結果: ( A)

ご覧のとおり、数字の 1 だけでなく末尾のスペースも削除されています。

ヒントはありますか?

0 投票する
4 に答える
1731 参照

iphone - ARC の使用中に NSScanner の scanUpToString がリークする

URL のクエリ文字列の一部を解析するには、次のメソッドを使用します。

このプロジェクトでは ARC を使用していますが、まだこの行でメソッドがリークしています:

何が漏れているのか、どうすればこれを解決できますか?