regex-greedy

    1

    1答えて

    私は文字列内の2つの部分をPHPの正規表現と照合しようとします。貪欲に問題があると私は思う。私は、最初の正規表現(コメントを参照してください)私に最初の2つの正規表現として、2つのキャプチャを与えるが、まだ両方の文字列をキャプチャします。私は間違って何をしていますか? +123(最初の文字列のようにcd:が存在する場合)と456を取得しようとしています。 <?php $data[] = 'lo

    0

    1答えて

    私はurlrewriting.netを私のurlrewritingに使用しています。私は正規表現について助けが必要です(私はまだ得られません....)。 私は www.mysite.com/restaurant一致したい - >試合をして返す "restaurant" www.mysite.com/restaurant?page=1 - >試合と リターン "restaurant" www.mys

    1

    1答えて

    クライアントのブログに挿入された1トンのスパムを除去しようとしています。問題の1つは、もともと注入を行ったハックが実際には不正なマルチ埋め込みリンクで巻き込まれてしまったため、簡潔な方法でそれらを取得するのが難しいことです。 私は、投稿テーブルのすべてのリンクをテキストファイルにダンプし、そのリストから有効なものを削除し、悪意のあるものを一度に1行ずつ削除したbashスクリプトを作成することを考え

    -1

    1答えて

    私は範囲を検証する必要があります。 入力は、次の形式である:私は、次の正規表現を使用してい string example1 = "anydate between 20100101 ~~ 20100101"; string example2 = "anydate between 20100101 and 20100101"; string example3 = "docid between 1

    0

    1答えて

    私は正規表現に非常に役立ち、助けが必要です。 私は、メッセージヘッダーに3つの電子メールIDがある場合にのみ一致する正規表現を探しています([email protected]、[email protected]、[email protected])送信者のヘッダーにメールIDを入力してください。 この種の正規表現を作成することはできますか?はいの場合は助言してください。あなたはW + \ + @

    0

    2答えて

    次のHTMLソースコードから「アクティブ」という文字列を含むアイテムを抽出しようとしています。アクティブなアイテムが最初に表示されることに注意してください。 | Pattern.CASE_INSENSITIVEと <TR class=\\w*?Item>.*?Active.*?</TD></TR> :ここ は、私は(非貪欲になろうとして)使用していますREGEXですPattern.DOTALL

    2

    2答えて

    複数の行にまたがって多数のデータがある場合、どのようにして非貪欲にするのですか?私が持っているものは貪欲です。 例データ </TD> <TD CLASS='statusEven'><TABLE BORDER=0 WIDTH='100%' CELLSPACING=0 CELLPADDING=0><TR><TD ALIGN=LEFT><TABLE BORDER=0 CELLSPACING=0

    2

    4答えて

    私は文字列が気に入っているのは、次のとおりです。は val:key 私は/^\w*/と「val」をキャプチャすることができます。 「キー」をに設定するにはどうすればいいですか? ':'記号はありますか? ありがとうございました

    0

    1答えて

    は、私は、フォームの文字列を持っている: greengrocerabc sandwichcba oscardcba 私が遅延しabc、abcdとabcdeにマッチしたいと思いますので、私は最初のコンポーネントを取得することができます。だから、しかし sub("^(.+)(abc|cba|dcba)", "\\1", "oscardcba") => "oscar" のようなもの、正規表現

    0

    3答えて

    私の正規表現のfind()メソッドは、私の正規表現が作成すると思われるよりも多くのマッチを返すと混乱します。以下は、これをハッシュしようとしたJUnitテストです。すべてのテストは合格しますが、なぜ私のfind()戻り値がgroup(1)の値がnullまたは空の場合に一致するのか理解できません(//なぜもっと多くのfind()が実際の一致よりも? public class JustTheDigit