問題タブ [nsregularexpression]

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 に答える
1312 参照

iphone - 文字列から数値を取得するための NSRegularExpression

以下のテキストから数値を取得するために NSScanner を使用していました。しかし、結果が期待どおりでない場合もあります。iOS 4 で利用できる NSRegularExpression クラスは、この種の抽出を行うのに適していると聞きました。私は NSRegularExpression の初心者なので、Apple が提供するドキュメントは理解しにくいことがわかりました。どんな助けでも大歓迎です。ありがとう。

入力:

1D03 04 10 17 47 D24--

出力:

03 04 10 17 47 24

最初の 5 セットの数値は 59 未満で、最後のセットは 39 未満である必要があります。

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

objective-c - Objective-C の NSRegularExpression

入力文字列 (self) の上のコードのように:

for グループを取得したいのです[04:51.50][04:45.50][04:43.50][04:39.50]が、最後の on しか取得できません[04:39.50]

検索NSRegularExpressionすると最後のグループしか取得できない(($1)($2)($3)){2}

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

iphone - 文字列の途中でピリオドを検出するための正規表現の構築

正規表現の作成に問題があります。

次の種類の文字列を検出できるようにしたい:

現在、$T は検出されますが、.CA は無視されます。

どうすればこれを一致させることができますか?

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

ios - コメント構文の強調表示に適した正規表現は何ですか?

私がこのテキストを持っているとしましょう:

コメント用の正規表現を書く必要があります。私の解決策は今です((\/\/).*(\n))ここに画像の説明を入力してください

次の""のテキストの正規表現((\").*(\"))

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

objective-c - NSRegularExpressionをRegexKitに書き換えます

私はMacOSXの開発にまったく慣れていません(ちょうど2日目)。iOSプログラミングを数か月行い、基本を習得し、小さなアプリを作成しました。それから、突然問題が発生したときにMacOSXでも使用することにしました。NSRegularExpressionはMacOSX 10.7以降でのみサポートされており、10.6.7を使用しています。少しグーグルした後、RegexKit.frameworkを見つけました。それでインストールしましたが、RegexKitフレームワーク用にこのコードを書き直さなければなりません。

RegexKitを使用して同じことを行う方法についてのヘルプをいただければ幸いです。

編集:それをそのように機能させました:

うまくいけば、それはいつか誰かを助けるでしょう:)

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

objective-c - URL 検証 (Objective-C)

この方法で URL を検証しようとしています:

コード:

機能しません。問題は正規表現にあると思います。

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

iphone - NSRegularExpressionとpregの違い

NSRegularExpressionの使用に苦労していますが、私が気付いていないRegexとの大きな違いはありますか?

私はこれを試しています:

rangeOfFirstMatchを.hello.com/random/depeth/in/string.JPGの範囲にしたいと思います

正規表現"i(。+?)%3Fset_id"はpregで正常に機能しているようです。

一種の失われた。

前もって感謝します。

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

iphone - iPhone UITextViewの入力中に(Twitterのように)#タグを提案する

TwitterやTweetbotなどのハッシュタグを使用するアプリを作成します。メッセージを入力するときにハッシュタグ記号を入力する場合は、現在入力しているタグと一致するタグを提案したいと思います。

UITableViewを表示してハッシュタグのリストを表示する方法はすでに理解していますが、理解できないのは次の方法です。

  1. NSRange入力されている現在の単語を取得し、
  2. その範囲がハッシュタグ(NSRegularExpression @"#\\w\\w*")のようにフォーマットされているかどうかを確認します
  3. (これからは、一致するハッシュタグを検索してUITableViewに表示するためのコードを理解しました)

誰かがステップ1と2で私を助けることができますか?を使用することを考えていましたがtextViewDidChange:、文字が変わるたびにメソッドを実行し続けると、アプリのパフォーマンスが低下するのではないかと心配しています。

ありがとう!

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

ios - Regex Buddy の正規表現のフレーバーは、NSRegularExpression (ICU) 正規表現と一致しますか?

NSRegularExpressionは、そのフレーバーの正規表現が「ICU」であると言います。私は、さまざまなフレーバーをサポートする RegexBuddy を持っていますが、「ICU」と呼ばれるものはありません。しかし、そのうちの 1 つは別の名前の ICU ですか?

0 投票する
7 に答える
17065 参照

ios - iOS でのメール検証

iPhone プログラミングでの電子メール検証チェックは、RegexKitLite ライブラリ (iOS2.0)、NSPredicate(iOS 3.0 以降)、およびNSRegularExpression(iOS 4.0) を使用して実行できます。しかし、どちらが他のものよりも優れているのか、そして述べられた3つの選択肢の中でどれが最良の検証オプションであるかを誰でも述べることはできますか.