String Patterns
Capture Pair
Parentheses capture matched text so later code can use each part separately.
Capture Pair
capture_pair.lua
local record =
local key, value = string.match(record, "(%w+) (%w+)")
print("record=" .. record)
print("key=" .. key)
print("value=" .. value)
local record =
local key, value = string.match(record, "(%w+) (%w+)")
print("record=" .. record)
print("key=" .. key)
print("value=" .. value)
local record =
local key, value = string.match(record, "(%w+) (%w+)")
print("record=" .. record)
print("key=" .. key)
print("value=" .. value)
captures
Each capture in a pattern becomes another return value from `string.match`.