Я создал регулярное выражение для выделения некоторых шестнадцатеричных чисел в стиле ассемблера, например:
$00
$1400
$FFFFFF
Иногда им также предшествует знак #.Поэтому я создал это регулярное выражение в качестве начала:
@"\b(\$)[A-Fa-f\d]+\b"
Когда я его опробовал, то, похоже, оно не соответствовало ничему.Однако если я заменим \ $ на 0x, он будет работать нормально и вернет совпадения для шестнадцатеричных чисел в стиле C #, таких как 0x0F, 0xFF и т. Д.
Почему это так?Я потратил несколько часов, пытаясь заставить это регулярное выражение работать, но я просто не могу и понятия не имею, почему.Любая помощь будет оценена.