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

ios - 2つの異なる入力から特定の文字列を選択するiOS NSScanner

次のスタイル文字列が渡されました。

指定された文字列から文字列「79039882」または「82229979」を除外する必要があります。

現在、次のコードを使用しています。

残念ながら、最初のようにフォーマットされた文字列では失敗します。どうすれば両方のタイプを説明できるでしょうか?

文字列の最初のスタイルが temp1 の結果に渡されると、次のようになります。

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

ios - iOSで特定の文字の後に文字列をフィルタリングする方法は?

文字「=」の後の文字列をフィルタリングしたい。たとえば、8+9=17 の場合、出力は 17 になるはずです。NSScanner を使用して「=」の前の文字をフィルタリングできます。componentsSeparatedByString を使用したり、配列を作成したりせずに、効率的にこれを行う方法が必要です

0 投票する
0 に答える
73 参照

objective-c - NSScanner は、初期化されていない変数でのみ機能します。なんで?

次のコードは機能しますが、初期化されていない変数に関する警告が生成されます。

このコードは、@"2C12;5H1;1O16" などの分子を表す文字列を解析します。フォーマットが正しく、すべての成分が有効な同位体であることを確認します。リストされているように、完全に機能しますが、コンパイラから警告が生成されます。

}

ただし、初期化すると

次に、NSScanner は、元の初期化された値でそれらを返します。基本的なものが欠けていますか?

コンパイラからの警告を無視したくないのですが、コンパイラの提案に従うとコードが壊れます。したがって、これは私のコードを修正する方法についての要求というよりも、基本的な情報の要求であると思います。ありがとう!

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

iphone - NSScanner で改行を読み取る

文字列内の単語間の文字を読み取ろうとしています。

出力は次のとおりです。

私はそれが次のようになることを期待します:

それを機能させる方法はありますか?

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

ios - 文字列から価格を抽出する

NSString から製品の価格を抽出するための短くて便利な方法を探しています。正規表現を試してみましたが、常に一致しないケースがいくつか見つかりました。

価格には、小数、0 、-1を含む任意の数値を指定できます(有効な価格: 10、10.99、-1、0)。
NSString には、@"Prod. price: $10.99" のような文字列を含めることができます。

ありがとう!