У меня есть технические строки:
"The thing P1 must connect to the J236 thing in the Foo position."
Я хотел бы совместить с регулярным выражением те слова "только в верхнем" (а именно здесь P1
и J236
). Проблема в том, что я не хочу сопоставлять первую букву предложения, когда это однобуквенное слово.
Пример: in:
"A thing P1 must connect ..."
Я хочу только P1
, а не A
и P1
. Делая это, я знаю, что могу пропустить настоящее "слово" (например, в "X must connect to Y"
), но я могу жить с ним.
Кроме того, я не хочу сопоставлять слова верхнего регистра, если предложение имеет все прописные буквы.
Пример:
"THING P1 MUST CONNECT TO X2."
Конечно, в идеале я хотел бы совместить технические слова P1
и X2
здесь, но так как они "скрыты" во всём прописном предложении, и поскольку эти технические слова не имеют определенного шаблона, это невозможно. Снова я могу жить с ним, потому что предложения с прописными буквами не так часто встречаются в моих файлах.
Спасибо!