問題タブ [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.
nsstring - 正規表現を使用して NSString を NSArrau に分離します
NSString を NSArray に分離しようとしています。私は常に「componentsSeparatedByString」を使用して NSString を分離していました。ただし、このメソッドは条件なしでも単一のセパレーターのみを取得します。「ドット+スペース」、「ドット+改行」、「ドット+空」、「!」から文字列を区切りたい と "?"。これは正規表現で実行できると確信していますが、方法がわかりません:D. これまで正規表現を使用したことがありません。
ありがとうございました
objective-c - NSRegularExpression - 特定の文字を除くすべての文字
私はRegularExpressionを使用したいのですが、特定の文字を期待するすべての文字が許可されるというルールを作成したいと考えています(私の場合は<と>)。(.*) すべての文字を許可することを知っています。では、どうすれば制限できますか。すべての文字をリストせずに?
ios - Cocoa XCodeでの基本的な正規表現の実装(別の文字列で文字列を検索する)の簡単な(チュートリアル/ブログ/説明)?
文字列にHTMLコードを保存しています。次に、ソースコードから画像の1つを抽出します。
以前はREgExKitLiteを使用していましたが、このリンクhttp://www.cocoabuilder.com/archive/cocoa/288966-applications-using-regexkitlite-no-longer-being-accepted-at-the-appstore.htmlによると、アプリをアプリストアに送信する場合は、REgExKitLiteを使用しないでください。
正規表現を使用してある文字列を別の文字列から抽出するには、非常に単純な実装が必要です。他のSOソリューションのほとんどは、かなり複雑なタスクを実行しようとしているため、私のような初心者には理解するのが困難です。
優れたチュートリアルリンク(NSRegularExpressionの実装について)でもかまいません。チュートリアルが単純で明確である限り、私はそれを読んで基本を学ぶことを本当に気にしません。Thnx!
regex - NSRegularExpression の一致が機能しない
NSString でエスケープされた Unicode を置き換えようとしています。私は CFString 関数をうまく扱えなかったので、正規表現を試してみようと思いました。
ここに正規表現があります
次に、これを使用して一致を取得しようとします
selfCopy は、入力文字列の変更可能なコピーです。その文字列の一部を次に示します。
muestran al p\u00c3\u00bablico las encuadernaciones de las colecciones reales adem\u00c3\u00a1s de otros objetos hist\u00c3\u00b3ricos en relaci\u00c3\u00b3n con \u00c3\u00a9stas.
La muestra, thinkada a nivel mundial como uno de los conjuntos ligatorios hist\u00c3\u00b3ricos m\u00c3\u00a1s importantes, se completa con obras de arte como armas, alfombras y relojes. Estos son objetos que ayudan a entender la encuadernaci\u00c3\u00b3n como elemento basic de la cultura de corte.
ロス フォンドス デ ラ レアル ビブリオテカ、デル レアル モナステリオ デ サン ロレンソ デ エル エスコリアル、デル モナステリオ デ サンタ マル\u00c3\u00ada ラ レアル デ ラス ウェルガス デ ブルゴス、デル モナステリオ デ ラス
適切に変換しないと、これらのエスケープされた Unicode ペアは、UIWebView に配置したときに個別の文字として扱われます (各ペアは 2 つの文字を生成します)。
これは、生の JSON データがどのようにコーディングされているかということですが、うまくラテン文字に変換できませんでした。
とにかく、問題はtwoEscapeArray
、一致の試行後に配列が nil になることです。理由はわかりません。
iphone - NSRegularExpression のパターンを特定するのに問題がありますか?
私は NSRegularExpression に比較的慣れていないため、文字列内の文字列を見つけるためのパターンを思いつくことができません....ここに文字列があります...
文字列を抽出したい..
@001@[12345-678[123-456-7@
詳細については、2つの間と最後の2つの間の20文字の間に3桁(のような001
)があることを知っています..@
@
n 個の組み合わせを試しましたが、何もうまくいかないようです。どんな助けでも大歓迎です。
html - HTMLNSRegularExpressionの解析
NSRegularExpressionsを使用してHTMLページを解析しようとしています。ページはこのhtmlコードの繰り返しです。
だから、私はdivの間の文字列を取得したいです
だから私はこのような正規表現を作りました
今、私のコードでは、これを使用して実装しています:
しかし、何も返されません...私はJavaとPHPで正規表現をテストしましたが、うまく機能しています。何が間違っているのでしょうか。
ありがとう
objective-c - Objective-cの正規表現が意図したとおりに機能しない
パスワードの確認には正規表現を使用しています。しかし、意図したとおりに機能していません。正規表現をチェックするためにいくつかのユニットテストを使用します。
正規表現:
ユニットテスト:
パスワード「password1@」および「PASSWORD2#」はTRUEを返しますが、正しくありません。
エラー:
iphone - 米国の電話番号の正規表現が機能しない
この種の質問はSOで何度も聞かれますが、表現に問題があり、うまくいきません。
電話番号には数字、(、)、-のみを許可する必要があり、そのために次のようなコードがあります。しかし、コメントされていない式のみが機能しており、それは(、)、-が許可されていない数字のみであり、(、)-を許可する必要がある他の式を検索して取得しましたが、それらも機能していません。
何が間違っている可能性がありますか?例:9876545678, (123) 123-7657
iphone - iOSでNSRangeまたはNSScannerを使用する方法
私は次のような文字列を持っています:
1 this is my first text 2 his is my second 3 this is my third 4 this is my forth etc etc..
各文は数字の間にありますcharacters like 1 2 3 4 etc
最初の文をタップすると、それを分析してクリップボードなどにコピーする必要があります。NSScannerまたはNSRangeを使用して、文字列サイズを計算したり、数字間の文字列を識別したりするにはどうすればよいですか。
self.multiPageView.text = Combined; 結合には上記のようなテキストが含まれているので、最初の文をタップすると、タップした文に一致するUIAlertViewを選択して表示する必要があります。これは、ibookのように、数字の間にある文をタップピンで検出する方法です。これらのタイプのテキストを表示するためにコアテキストを使用しています。
objective-c - Objective-C では、文字列内の正規表現一致の位置を取得することは可能ですか?
文字列「Hello World」がある場合、パターン @"World" で NSRegularExpression を使用して一致の位置を取得することは可能ですか。つまり、「Hello World」の例では、一致の位置/インデックスは「6」でなければなりません"?
PHPでは、これを達成するために「PREG_OFFSET_CAPTURE」フラグを指定してpreg_matchを使用しますが、objective-cはこれをサポートしていますか?