Liste des Groupes | Revenir à c editors |
In article <v63bs4$25m5u$1@dont-email.me>,You noticed < *GRIN* >
Richard Owlett <rowlett@access.net> wrote:
...I suspect that what you want to do actually can't be done (accurately) withThis regex expression should do what you want:>
[[:digit:]]{3}
>
I suspect that would accept a value of "0".
*ERROR* with results I don't wish to contemplate.
regexps, if we interpret your requirements literally. Most responders so
far have pretty much glossed over your requirements.
For example, whileActually its more the case that for _my_ application XYZ300 and above physically cannot exist.
you want to match (and replace) XYZ299, you want to leave XYZ300 alone.
You probably need a programming languages (such as AWK) to do this correctly.No. Further in this thread Janis Papanagnou demonstrated what I needed.
Note, BTW, that the real problem with regexps is that there are so manyYepp.
different implementations. Supposedly, there is a standard - actually,
multiple standards - but each implementation is subtly different. For
example, sometimes you need \ before special characters like ( or { or ?
and sometimes you don't (depending on which implementation you are using).
Les messages affichés proviennent d'usenet.