mirror of
https://github.com/TangentFoxy/lua-htmlparser.git
synced 2025-07-28 11:02:18 +00:00
Fix for "name" handling in match(); Fixes #37
This commit is contained in:
@@ -155,7 +155,7 @@ local function select(self, s)
|
|||||||
start, pos, switch, type, name, eq, quote = string.find(part,
|
start, pos, switch, type, name, eq, quote = string.find(part,
|
||||||
"(%(?%)?)" .. -- switch = a possible ( or ) switching the filter on or off
|
"(%(?%)?)" .. -- switch = a possible ( or ) switching the filter on or off
|
||||||
"([:%[#.]?)" .. -- type = a possible :, [, #, or .
|
"([:%[#.]?)" .. -- type = a possible :, [, #, or .
|
||||||
"(%w+)" .. -- name = 1 or more alfanumeric chars
|
"([%w-_\\]+)" .. -- name = 1 or more alfanumeric chars (+ hyphen, reverse slash and uderscore)
|
||||||
"([|%*~%$!%^]?=?)" .. -- eq = a possible |=, *=, ~=, $=, !=, ^=, or =
|
"([|%*~%$!%^]?=?)" .. -- eq = a possible |=, *=, ~=, $=, !=, ^=, or =
|
||||||
"(['\"]?)", -- quote = a ' or " delimiting a possible attribute value
|
"(['\"]?)", -- quote = a ' or " delimiting a possible attribute value
|
||||||
pos + 1
|
pos + 1
|
||||||
|
Reference in New Issue
Block a user