У меня есть длинный текст, где я должен искать 16-символьное слово, которое начинается с c
Я написал следующее регулярное выражение:
c[^\s\—][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-][^\s\-]
Но,
он соответствует ниже 2 словам
commodity—anythi
circumnavigation
Я изучаю регулярное выражение, но из того, что я знаю до сих пор, карат ^
должен исключать дефис -
из моих результатов, поэтому я не могу объяснить, как commodity—anythi
отображается в моих результатах?
I был бы признателен, если бы кто-нибудь мог объяснить мне такое поведение. Спасибо.