\b
представляет границу слова в регулярных выражениях, поэтому должно работать следующее (при условии, что вы довольны остальным регулярным выражением):
("\bI([ ]{1,2})([a-zA-Z]|\d){2,13}")
Граница слова определяется как пространство нулевой ширины между символом слова и символом, не являющимся словом. В зависимости от вашего механизма регулярных выражений символ слова может быть буквенно-цифровым символом или подчеркиванием, поэтому использование \ b будет соответствовать I ALF в -I ALF
, но не в _I ALF