s~(?:^[^a]*a[^a]*)a~$1b~;