;test:import: update matchgroup functest for #2158
Also re-format the comments. Some of the comments within the conditional blocks were actually being parsed as case-insensitive regexes to match against each record. Luckily this didn't impact the results. Signed-off-by: Jonathan Dowland <jon@dow.land>
This commit is contained in:
parent
8f514ac16d
commit
8b14022d97
@ -1,16 +1,23 @@
|
||||
fields _, date, _, description, account1, amount, _
|
||||
# checking brackets in a field matcher are captured...
|
||||
|
||||
# checking brackets in a field matcher are captured and interpolated into field
|
||||
# assignments (real-life use-case #2)
|
||||
if %account1 liabilities:jon:(.*)
|
||||
# ...and interpolated into field assignments (real-life use-case #2)
|
||||
account1 \1
|
||||
# checking brackets in a record matcher are captured, including
|
||||
# nesting...
|
||||
|
||||
# This should match, as should the next block. Both blocks assign to comment1,
|
||||
# so this block should be a no-op. It's here to test the match group numbering
|
||||
# between blocks are not conflated (#2158).
|
||||
if (Zettle)
|
||||
comment1 ignore
|
||||
|
||||
# checking brackets in a record matcher are captured, including nesting and the
|
||||
# interpolation token numerical offset is local to this match group; and the
|
||||
# token is interpolated into surrounding text
|
||||
if Zettle.*(Robert W. (Bell)).*£
|
||||
# ... and the interpolation token numerical offset is local to
|
||||
# this match group; and the token is interpolated into surrounding
|
||||
# text
|
||||
comment1 Bell=\2.
|
||||
# Match the YYY-MM of a date field and warp the posting date, useful
|
||||
# for credit cards (real-life use-case #1))
|
||||
|
||||
# Match the YYYY-MM of a date field and warp the posting date, useful for
|
||||
# credit cards (real-life use-case #1))
|
||||
if %date (....-..)-..
|
||||
comment2 date:\1-01
|
||||
|
||||
Loading…
Reference in New Issue
Block a user