Как правило, если вам нужно сопоставить любое слово, состоящее из букв, цифр или символов подчеркивания, начиная с указанной c буквы, которую вы можете использовать
(?i)\b[tdi]\w*
Это будет соответствовать t
, T
, d
, D
, I
или i
на границе слова (\b
), а затем любые 0 или более букв, цифр или подчеркиваний.
Вы можете использовать
(?i)(?<!\S)[tdi]\S{5,}
См. Демонстрационную версию regex
(?i)
- модификатор без учета регистра для (?<!\S)
- пробел должен быть расположен перед матчем [tdi]
- одна из трех букв, с которых должно начинаться слово \S{5,}
- пять или более непробельных символов.