問題タブ [regexkitlite]

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 投票する
4 に答える
32718 参照

objective-c - 文字列がobjective-cの正規表現と一致するかどうかを確認する方法は?

Cocoa では正規表現がサポートされていないため、RegexKitLiteは非常に便利です。ただし、すべての例で一致する文字列が抽出されます。

文字列が正規表現に一致するかどうかをテストして、はいまたはいいえを取得したいだけです。

どうやってやるの?

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

iphone - iPhone - URL有効性の正規表現

ユーザーが互いに URL を送信できるチャット ビューがあります。URL の場合、ユーザーがリンクを押して Web ビューを開くようにしたいと考えています。

RegexKitLite を使用する IFTweetLabel を使用しています。現在利用できる唯一のサポートは、URL が http/https で始まる場合です。www.nytimes.com などの http なしのリンクをサポートしたいのですが、「www」なしでも nytimes.com をサポートしたいと考えています。(および他の拡張機能の束)。

これは、http/s プレフィックス reg exp です。

他の要件に答えるために必要な他の正規表現を教えてもらえますか?

This oneを使用してみましたが、目的の C コードに追加すると多くの問題が発生します。

ありがとう

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

iphone - tooltipHtml - Google マップの呼び出しから抽出

" (2.1\x26#160;マイル / 7 分)"

上記の文字列があり、距離と時間のみを取得する必要があります。RegexKitLite スクリプトを使用してこれを行うにはどうすればよいですか? 理想的には、以下が私が探しているものです。

時間 = 7 分 距離 = 2.1 マイル

ありがとう

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

iphone - 重複する単語に一致する正規表現を作成するにはどうすればよいですか?

文字列内の単語を前方および後方に一致させようとしていますが、すべての一致をキャッチしていません。たとえば、文字列「AAABAAABAAA」で単語「AB」を検索する場合、正規表現 /AB|BA/ を作成して使用しますが、2 つの「AB」部分文字列のみに一致し、「BA」部分文字列を無視します。

iPhone で RegexKitLite を使用していますが、これはより一般的な正規表現の問題だと思います (オンラインの正規表現テスターでも同じ動作が見られます)。それにもかかわらず、一致を列挙するために使用しているコードは次のとおりです。

出力:

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

regex - 正規表現による解析

私はいくつかのテキストを持っています

私が変身する必要があるのは

<img>タグを取得するために、 に置き換え\[(.*?)\]<img src="$1"/>結果、

ただし、テキストを でラップする方法がわかりません<div>

RegexKitLiteを使用してiPhoneですべてを行っています

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

iphone - IFTweetLabelRegexKitLiteはUIWebViewを開きます

私はIFTweetLabelを使用していて、リンクを認識できるようになっていますが、IFTweetLabelが作成するボタンでWebビューを開くのにひどい時間を過ごしています。NSLogを実行していると、ボタンが押されたときに各リンクを理解していることがはっきりとわかりますが、何らかの理由でURLが開かれません。

以下は、ビューを表示し、webViewに文字列をロードするために使用しているコードです。これはすべてWebビューのロード以外に機能します。

どんな提案でも大歓迎です!ありがとう!

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

objective-c - RegexKitLite が一致しません。Perl ベースのチェッカーは

Cocoa アプリで RKL を使用して、ラップされたタスクからログ ステートメントを解析しています。

パターン:

テストデータ:

私がインターネットで試したすべての RegEx テスターは、3 行目に一致し、「mikeyward」をキャプチャします。

Objective-C コード:

問題: searchString が有効で、サンプル データが含まれていることを確認したにもかかわらず、RKL はユーザー名をキャプチャするどころか、行を一致させることができません。上記の例では、captures 配列がゼロ オブジェクトで返され、エラー チェックを行っていないため、例外がスローされます :)

正規表現チェッカーが一致を確認してキャプチャするのに、RKL がそれを見逃す理由を理解するための支援をいただければ幸いです。

ありがとう〜

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

objective-c - RegexKitLiteの改行について

私はいくつかのテキストを一致させるためにRegexKitLiteを使用しています:

xxx* [abc] *xxx

[abc] に一致させたいので、このレギュラーを使用します。

NSString *result = [@"xxx[abc]xxx" stringByMatching:@"\\[(.*)?\\]" capture:1];

結果は [abc] です。ただし、そこに改行がある場合:

xxx[abc]xxx

うまくいきません。私は ([\s\S]*) を使用しますが、数学 [abc] も使用しません。このテキストを一致させるにはどうすればよいですか? ありがとうございました

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

iphone - 文字列の開始に関するRegexKitLiteの問題

regexKitLiteを使用して、文字列の先頭にない文字を、それ自体の後に別の文字を付けて置き換えようとしています。

sBasePlateが"temp"の場合、 thisPlateはempに設定されますが、 teempであると期待しています。

したがって、NOT THE START OF THE STRING、続いてthisCharを、一致したものに続いてthisRepに置き換えようとしています

後方参照を間違えましたか?それが欠けているように見えるからです。thisRepに追加されていますが、最初の一致を無視し、\1で元に戻さない

私が本当に愚かで明白なことをした場合は申し訳ありませんが、これは私の最初のアプリです。

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

regex - 2番目の文字を比較する方法は?

RegexKitLiteFrameWorksを使用しています。

「ようこそ」を=>「W??????」に変換したい; より一般的には、、、、、、Apple...私は秘密にしたいBanana CakeLovePeachWatermelon

これらのパターンを作成します(HeadLetterのみ表示)...すべての単語はNSMutableArrayに格納されるため、アクセスします

2番目の文字をRegularExpressionと比較する方法は?