У меня есть ситуация, когда я могу получить один или оба из пары символов, и я хочу соответствовать любому.
Например:
str = 'cddd a dfsdf b sdfg ab uyeroi'
Я хочу соответствовать любому "a" или "b" или "ab". Если «ab» объединяется, я хочу поймать его как одно совпадение (а не как два совпадения «a», «b»). Если я получу «ab», оно будет всегда в таком порядке («a» всегда будет предшествовать «b»)
Что у меня есть:
/[ab]|ab/
Но я не уверен, будет ли ab
более сильным совпадением, чем [ab]
.
Спасибо за помощь.