Not quite sure how to go about this, but basically what I want to do is match a character, say a for example. In this case all of the following would not contain ma
You need two things:
[^a] (all except "a")^ and $) to ensure that the limits of the string are reached (in other words, that the pattern matches the whole string and not only a substring):Result:
^[^a]*a[^a]*$
Once you know there is only one "a", you can use the way you want to extract/replace/remove it depending of the language you use.