diff --git a/extensions/markdown/syntaxes/markdown.tmLanguage b/extensions/markdown/syntaxes/markdown.tmLanguage
index 26a48c15d3e..bb0e0c36761 100644
--- a/extensions/markdown/syntaxes/markdown.tmLanguage
+++ b/extensions/markdown/syntaxes/markdown.tmLanguage
@@ -3318,7 +3318,7 @@
begin
(?x)
- (\*|_)(?=\S) # Open
+ \b(\*|_)(?=\S) # Open
(?=
(
<[^>]*+> # HTML tags
@@ -3368,7 +3368,7 @@
end
- (?<=\S)(\1)((?!\1)|(?=\1\1))
+ (?<=\S)(\1)((?!\1)|(?=\1\1))\b
name
markup.italic.markdown
patterns
diff --git a/extensions/markdown/syntaxes/markdown.tmLanguage.base b/extensions/markdown/syntaxes/markdown.tmLanguage.base
index ca8b920a22f..442b45acce8 100644
--- a/extensions/markdown/syntaxes/markdown.tmLanguage.base
+++ b/extensions/markdown/syntaxes/markdown.tmLanguage.base
@@ -808,7 +808,7 @@
begin
(?x)
- (\*|_)(?=\S) # Open
+ \b(\*|_)(?=\S) # Open
(?=
(
<[^>]*+> # HTML tags
@@ -858,7 +858,7 @@
end
- (?<=\S)(\1)((?!\1)|(?=\1\1))
+ (?<=\S)(\1)((?!\1)|(?=\1\1))\b
name
markup.italic.markdown
patterns