summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2023-04-15 23:50:20 -0600
committerDan Allen <dan.j.allen@gmail.com>2023-04-16 02:50:34 -0600
commit7940fc444f0c15dab6705d15cdbdc786e0e5f11f (patch)
tree065383004370675f750861be35029c05e450146d /lib
parentb56eca8be9fe3f9a25065dc7402713d08323a9ab (diff)
don't allow target of include directive to start or end with a space
Diffstat (limited to 'lib')
-rw-r--r--lib/asciidoctor/rx.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/asciidoctor/rx.rb b/lib/asciidoctor/rx.rb
index a824335e..b81b0f56 100644
--- a/lib/asciidoctor/rx.rb
+++ b/lib/asciidoctor/rx.rb
@@ -90,7 +90,7 @@ module Asciidoctor
# include::chapter1.ad[]
# include::example.txt[lines=1;2;5..10]
#
- IncludeDirectiveRx = /^(\\)?include::([^\[][^\[]*)\[(#{CC_ANY}+)?\]$/
+ IncludeDirectiveRx = /^(\\)?include::([^\s\[](?:[^\[]*[^\s\[])?)\[(#{CC_ANY}+)?\]$/
# Matches a trailing tag directive in an include file.
#