次に、簡単な例を出してみます。
条件【a】文字列【abc】=【マッチします。】
この場合、他にどのような文字列がマッチすると思いますか?
実は、【bba】【bac】など、文字列の長さにも、「a」の条件がある場所も関係なく、「a」がどこかにあれば、全てマッチします。
しかしながら、場合によっては、文字列の先頭が「a」のときだけマッチさせたい場合が出てきます。その場合の、正規表現を説明します。
【^a】【abc】=マッチします。
この【^】は、文字列の先頭を対称にするという意味を持ちます。ですので、この場合、【baa】ではマッチしなくなります。
なお、先頭ではなく最後を示す場合は、【$】を使います。