in reply to Re^2: pcre regex
in thread pcre regex

Well, what semantics do you want?

If you just want to remove the restriction that the regex has to match the whole string, remove them.

Replies are listed 'Best First'.
Re^4: pcre regex
by Anonymous Monk on Apr 06, 2012 at 11:36 UTC

    I substituted and changed ^ and $ but still not getting matches

    (?<=)\d{4}[A-Z0-9](?=)

      What do you think (?<=) and (?=) do? Why did you write them?

      The regex you wrote matches a string like 4444B within a longer substring, so maybe you're doing something else wrong.

      This might do what yo uwant:
      \b\d{4}[A-Z0-9]\b
      The \b restricts the matches to word boundaries, so it won't report matches in the middle of a longer "word" (which may include digits), like "123456789ABCD".