diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2023-04-15 23:50:20 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2023-04-16 02:50:34 -0600 |
| commit | 7940fc444f0c15dab6705d15cdbdc786e0e5f11f (patch) | |
| tree | 065383004370675f750861be35029c05e450146d /lib | |
| parent | b56eca8be9fe3f9a25065dc7402713d08323a9ab (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.rb | 2 |
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. # |
