Мне нужно найти все совпадения слова, которое строго начинается с «$» и содержит только цифры. Итак, я написал
[$]\d+
, который дал мне 4 матча за
$10 $10 $20a a$20
поэтому я подумал об использовании границ слов с помощью \ b:
[$]\d+\b
Но это снова совпало
20 долларов для меня.
Я пытался
\b[$]\d+\b
но я потерпел неудачу.
Я хочу сказать, ПРИНЯТЬ ТОЛЬКО ЕСЛИ СЛОВО НАЧИНАЕТСЯ С $, а за ним следуют ЦИФРЫ. Как мне сказать, что это НАЧИНАЕТСЯ С $, потому что я думаю, что \ b заставляет его принимать границы слов, что означает, что они заключены в буквенно-цифровые символы.
Какое решение?