В Vim, если я хочу выполнить поиск, который соответствует "planA" или "planB", я знаю, что могу сделать это:
/plan[AB]
Это работает, потому что регулярное выражение допускает либо A, либо B в качестве набора символов.
Но как я могу указать одну из двух полных строк? Например, "planetAwesome" или "planetTerrible"?
Это будет соответствовать обоим из них, наряду с "planetAnythingHereAsLongAsItsJustLetters":
planet\([a-zA-Z]*\)
Как я могу сопоставить только строки, которые точно соответствуют "planetAwesome" или "planetTerrible"?