diff --git a/highlighters/main/main-highlighter.zsh b/highlighters/main/main-highlighter.zsh index bf76e98..483d285 100755 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -317,7 +317,7 @@ _zsh_highlight_main_highlighter_highlight_dollar_string() AA=$arg[$i+1,$c-1] # Matching for HEX and OCT values like \0xA6, \xA6 or \012 if [[ "$AA" =~ "^(x|X)[0-9a-fA-F]{1,2}" - || "$AA" =~ "^0[0-7]{1,3}" + || "$AA" =~ "^[0-7]{1,3}" || "$AA" =~ "^u[0-9a-fA-F]{1,4}" || "$AA" =~ "^U[0-9a-fA-F]{1,8}" ]]; then