﻿#ifnotexists select * from lmm_workbookregex where lang = 'NV' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "NV", "date1", "^(?<month>\D+)\s(?<fromday>\d+)\D*\s*(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'NV' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "NV", "song", "\s*Sin\s*(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'NV' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "NV", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'NV' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "NV", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'TL' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "TL", "date1", "^(?<month1>[^\s]*)\s*(?<fromday>\d+)\s*[\s-–]*(?<month2>\D+)\s*(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'TL' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "TL", "song", "Awit\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'TL' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "TL", "timing", "[(](?<timing>\d+)\smin[.](?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'TL' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "TL", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CHC' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CHC", "date1", "^(?<month>\d\D)(?<fromday>\d+)日*-(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CHC' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CHC", "song", "唱詩(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CHC' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CHC", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CHC' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CHC", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hans|CHS' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hans|CHS", "date1", "^(?<month>\d\D)(?<fromday>\d+)日*-(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hans|CHS' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hans|CHS", "song", "唱诗(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hans|CHS' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hans|CHS", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hans|CHS' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hans|CHS", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hi' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "hi", "date1", "(?<fromday>\d+)\s*-*(?<month1>[^\d–]*)–*(?<thruday>\d+)\s(?<month2>\D+)"
#ifnotexists select * from lmm_workbookregex where lang = 'hi' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "hi", "song", "गीत\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'hi' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "hi", "timing", "[(](?<timing>\d+)\s*मि(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hi' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "hi", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'mya' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "mya", "date1", "^(?<month>\D+)\s(?<fromday>\d+)\D*[-–](?<month2>\D*)\s*(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'mya' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "mya", "song", "သီချင်း\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'mya' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "mya", "timing", "[(](?<timing>\d+)\sမိ(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'mya' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "mya", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'jw-tpo' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "jw-tpo", "date1", "^(?<fromday>\d+)\sd*e*\s*(?<month1>\D*)a\s(?<thruday>\d+)\sde\s(?<month2>\D+)"
#ifnotexists select * from lmm_workbookregex where lang = 'jw-tpo' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "jw-tpo", "song", "Cântico\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'jw-tpo' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "jw-tpo", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'jw-tpo' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "jw-tpo", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn", "date1", "^(?<month>\d+\D)(?<fromday>\d+)日*-(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn", "song", "唱诗(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pcm' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "pcm", "date1", "^(?<month>\D+)\s(?<fromday>\d+)\D*\s*(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'pcm' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "pcm", "song", "Song\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pcm' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "pcm", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pcm' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "pcm", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'en' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "en", "date1", "^(?<month>\D+)\s(?<fromday>\d+),*\s*\d*\d*\d*\d*\D*\s*(?<thruday>\d+),*\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'en' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "en", "song", "Song\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'en' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "en", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'en' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "en", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ru' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ru", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*—\s*(?<thruday>\d+)\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'ru' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ru", "song", "Песня\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ru' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ru", "timing", "[(](?<timing>\d+)\sмин(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ru' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ru", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant", "date1", "^\d*\d*\d*\d*年*(?<month>\d+\D)(?<fromday>\d+)日*-\d*\d*\d*\d*年*(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant", "song", "唱詩(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sw' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "sw", "date1", "^(?<month>\D+)\s(?<fromday>\d+),*\s*\d*\d*\d*\d*\D*\s*(?<thruday>\d+),*\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'sw' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "sw", "song", "Wimbo\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sw' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "sw", "timing", "[(](?<timingextra>[^)]*)\s*dak.\s+(?<timing>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sw' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "sw", "assignment1", "�(?<theme>[^�]+)�*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'nds' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "nds", "date1", "^(?<fromday>\d+)[.]\s*(?<month>\D*)\s*\d*\d*\d*\d*\s*[-�]\s*(?<thruday>\d+)[.]*\s(?<month2>\D*)\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'nds' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "nds", "song", "Leet\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'nds' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "nds", "timing", "[(](?<timingextra>[^)]*)(?<timing>\d+)\smin.[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'nds' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "nds", "assignment1", "�(?<theme>[^�]+)�*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'lv' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "lv", "date1", "^(?<fromday>\d+)[.]\s*(?<month>\D*)—(?<thruday>\d+)[.]\s(?<month1>\D*)"
#ifnotexists select * from lmm_workbookregex where lang = 'lv' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "lv", "song", "(\d+)[.]\sdziesma.+"
#ifnotexists select * from lmm_workbookregex where lang = 'lv' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "lv", "timing", "[(](?<timingextra>[^\d]*)(?<timing>\d+) min[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'lv' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "lv", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hans|CNS' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "yue-hans|CNS", "date1", "^(?<month>\d+)月(?<fromday>\d+)-(?<thruday>\d+)日"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hans|CNS' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "yue-hans|CNS", "song", "唱诗(\d+)首"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hans|CNS' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "yue-hans|CNS", "timing", "（(?<timingextra>\D*)(?<timing>\d+)分钟）"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hans|CNS' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "yue-hans|CNS", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hant|CHC' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "yue-hant|CHC", "date1", "^(?<month>\d+)月(?<fromday>\d+)-(?<thruday>\d+)日"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hant|CHC' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "yue-hant|CHC", "song", "唱詩(\d+)首"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hant|CHC' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "yue-hant|CHC", "timing", "（(?<timingextra>\D*)(?<timing>\d+)分鐘）"
#ifnotexists select * from lmm_workbookregex where lang = 'yue-hant|CHC' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "yue-hant|CHC", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CHS' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CHS", "date1", "^(?<month>\d+\D)(?<fromday>\d+)日*-(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CHS' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CHS", "song", "唱诗第(\d+)首"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CHS' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CHS", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CHS' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CHS", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CH' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CH", "date1", "^(?<month>\d+)月(?<fromday>\d+)-(?<thruday>\d+)日"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CH' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CH", "song", "唱詩第(\d+)首"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CH' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CH", "timing", "[（]\D*(?<timing>\d+)\D*[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CH' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CH", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ja", "date1", "^(?<month>\d+\D)月*(?<fromday>\d+)[‐–]\d*\d*\d*\d*年*(?<thruday>\d+)日"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'date2'
  insert into lmm_workbookregex (lang, key, value) select "ja", "date2", "^\d*\d*\d*\d*年*(?<month>\d+\D)月*(?<fromday>\d+)日*[‐–]\d*\d*\d*\d*年*(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ja", "song", "(\d+)番の歌"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ja", "timing", "（(?<timing>\d+)分(?<timingextra>\D*)）"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ja", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'en' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "en", "study", "[(]th.study.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hi' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "hi", "study", "[(]जी-जान\D\Dगुण\D(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ja' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ja", "study", "[（]教励 第(?<source>\d+)課[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'lv' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "lv", "study", "[(]th\D(?<source>\d+)[.]\Dnod[.][)]"
#ifnotexists select * from lmm_workbookregex where lang = 'mya' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "mya", "study", "[(]th\Dသင်ခန်းစာ\D(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'nds' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "nds", "study", "[(](?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'NV' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "NV", "study", "[(]th\Dstudy\D(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sw' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "sw", "study", "[(]th\Dsomo\Dla\D(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'TL' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "TL", "study", "[(]th\Daralin\D(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CNS' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CNS", "study", "[（](?<source>\d+)[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-cn|CHS' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "zh-cn|CHS", "study", "[（](?<source>\d+)[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CH' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CH", "study", "[（](?<source>\d+)[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'zh-Hant|CHC' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "zh-Hant|CHC", "study", "[（](?<source>\d+)[）]"
#ifnotexists select * from lmm_workbookregex where lang = 'de' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "de", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*–\s*(?<thruday>\d+)[.]\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'de' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "de", "song", "Lied\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'de' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "de", "timing", "[(](?<timingextra>[^[)\d]*)(?<timing>\d+)\s[M|m]in.?[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'de' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "de", "study", "[(]th.Lektion.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'de' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "de", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'af' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "af", "date1", "^(?<fromday>\d+)\s*(?<month1>[^–]*)\s*\d*\d*\d*\d*\D*(?<thruday>\d+)\s*(?<month2>\D*)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'af' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "af", "song", "Lied\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'af' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "af", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'af' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "af", "study", "[(]th.studie.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'af' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "af", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'da' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "da", "date1", "^(?<fromday>\d+)[.]\s*(?<month>\D*)\s*[–-]\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'da' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "da", "song", "Sang nr.\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'da' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "da", "timing", "[(](?<timingextra>[^[)\d]*)(?<timing>\d+)\smin[.]*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'da' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "da", "study", "[(]th.arbejdspunkt.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'da' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "da", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'bg' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "bg", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*[–—]\s*(?<thruday>\d+)\s*(?<month2>[\D]+)\s*\d*\d*\d*\d*"
#ifnotexists select * from lmm_workbookregex where lang = 'bg' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "bg", "song", "Песен\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'bg' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "bg", "timing", "[(](?<timingextra>\D*)\s*(?<timing>\d+)\sмин[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'bg' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "bg", "study", "[(]th.(?<source>\d+).урок[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'bg' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "bg", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'el' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "el", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*[-–](?<thruday>\d+)\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'el' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "el", "song", "Ύμνος\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'el' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "el", "timing", "[(](?<timing>\d+)\sλεπτά(?<timingextra>[^[)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'el' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "el", "study", "[(]th.μελέτη.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'el' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "el", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'es' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "es", "date1", "^(?<fromday>\d+)\s*d*e*\s*(?<month1>[^\s]*)\s*[a-]\s*(?<thruday>\d+)\sd?e?\s?(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'es' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "es", "song", "Canción\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'es' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "es", "timing", "[(](?<timing>\d+)\smins.(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'es' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "es", "study", "[(]th.lecc[.].(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'es' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "es", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'fr' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "fr", "date1", "^(?<fromday>\d+)[er\s]*(?<month1>[^-–]*)[-–](?<thruday>\d+)e*r*\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'fr' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "fr", "song", "Cantique\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'fr' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "fr", "timing", "[(]•*\s*(?<timing>\d+)\smin(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'fr' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "fr", "study", "[(]th.leçon.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'fr' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "fr", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'it' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "it", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*[–-]\s*(?<thruday>\d+)\s*(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'it' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "it", "song", "Cantico\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'it' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "it", "timing", "[(](?<timing>\d+)\smin(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'it' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "it", "study", "[(]th.lezione.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'it' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "it", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'nl' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "nl", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*[-–](?<thruday>\d+)\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'nl' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "nl", "song", "Lied\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'nl' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "nl", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>[^[)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'nl' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "nl", "study", "[(]th.les.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'nl' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "nl", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'fi' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "fi", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>[^\s–]*)\s*–\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'fi' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "fi", "song", "Laulu\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'fi' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "fi", "timing", "[(](?<timingextra>\D*)(?<timing>\d+)\smin\.*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'fi' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "fi", "study", "[(]th.osio.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'fi' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "fi", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hu' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "hu", "date1", "^\d*\d*\d*\d*[.]*\s*(?<month>[^\s]+)\s+(?<fromday>\d+)\D+(?<thruday>\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'hu' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "hu", "song", "(\d+).\sének(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hu' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "hu", "timing", "[(](?<timingextra>\D*)(?<timing>\d+)\s*perc\s*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hu' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "hu", "study", "[(]th.(?<source>\d+)[.].szempont[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hu' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "hu", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hy' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "hy", "date1", "^(?<month1>[^\s]+)\s(?<fromday>\d+)–(?<month2>\D*)(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'hy' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "hy", "song", "Երգ\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hy' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "hy", "timing", "[(](?<timing>\d+)\sր(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hy' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "hy", "study", "[(]th[,].դաս.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hy' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "hy", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'hr' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "hr", "date1", "^(?<fromday>\d+)[.]*\s*(?<month1>[^\s–-]*)\s*[—–-]\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'hr' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "hr", "song", "Pjesma\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'hr' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "hr", "timing", "[(](?<timing>\d+)\smin\.*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hr' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "hr", "study", "[(]th.lekcija.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'hr' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "hr", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "gn", "date1", "^(?<fromday>\d+)-*(?<thruday>\d*)\sde\s(?<month>\D+).+$"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'date2'
  insert into lmm_workbookregex (lang, key, value) select "gn", "date2", "19-25 de diciembre"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "gn", "song", "Purahéi\s(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "gn", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "gn", "study", "[(]th.leksión.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'gn' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "gn", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'et' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "et", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>[^\s–]*)\s*–\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'et' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "et", "song", "Laul\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'et' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "et", "timing", "[(](?<timingextra>\D*)(?<timing>\d+)\smin\.*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'et' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "et", "study", "[(]th[,].(?<source>\d+)[.].õppetükk[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'et' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "et", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'cs' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "cs", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*[––]\s*(?<thruday>\d+)[.]\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'cs' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "cs", "song", "Píseň č.\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'cs' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "cs", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'cs' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "cs", "study", "[(]th.(?<source>\d+)[.].lekce[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'cs' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "cs", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ht' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ht", "date1", "^(?<fromday>\d+)\s*(?<month1>[^\s]*)\s*\d*\d*\d*\d*[\s-–]*(?<thruday>\d+)\s*(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'ht' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ht", "song", "Kantik\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'ht' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ht", "timing", "[(](?<timing>\d+)\smin\D+(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ht' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ht", "study", "[(]th.leson.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ht' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ht", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'lt' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "lt", "date1", "^(?<month1>\D+)\s+(?<fromday>\d+)–(?<month2>\D*)\s*(?<thruday>\d+)\sd[.]$"
#ifnotexists select * from lmm_workbookregex where lang = 'lt' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "lt", "song", "(\d+)\sgiesmė"
#ifnotexists select * from lmm_workbookregex where lang = 'lt' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "lt", "timing", "[(](?<timing>\d+)\smin\.*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'lt' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "lt", "study", "[(]th.(?<source>\d+).pamoka[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'lt' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "lt", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'no' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "no", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>[^\s]*)\s*(–|–|til)\s*(?<thruday>\d+)[.]\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'no' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "no", "song", "Sang n*r*[.]*\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'no' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "no", "timing", "[(](?<timing>\d+)\smin(?<timingextra>[^[)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'no' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "no", "study", "[(]th.leksjon.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'no' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "no", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "uk", "date1", "^(?<fromday>\d+)—(?<thruday>\d+)\s(?<month>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'date2'
  insert into lmm_workbookregex (lang, key, value) select "uk", "date2", "^(?<fromday>\d+) (?<month>\D+)\s*—\s*(?<thruday>\d+)\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "uk", "song", "Пісня\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "uk", "timing", "[(](?<timing>\d+)\sхв(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "uk", "study", "[(]th.урок.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'uk' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "uk", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'tw' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "tw", "date1", "^(?<month>\D+)\s(?<fromday>\d+),*\s*\d*\d*\d*\d*\D*\s*(?<thruday>\d+),*\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'tw' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "tw", "song", "Dwom\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'tw' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "tw", "timing", "[(]Simma\s*(?<timing>\d+)\s*(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'tw' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "tw", "study", "[(]th.adesua.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'tw' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "tw", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sv' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "sv", "date1", "^(?<fromday>\d+)\s*(?<month1>\D*)\s*\d*\d*\d*\d*–(?<thruday>\d+)\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'sv' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "sv", "song", "Sång\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sv' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "sv", "timing", "[(](?<timingextra>[^[)\d]*)(?<timing>\d+)\smin[.]*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sv' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "sv", "study", "[(]th.lektion.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sv' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "sv", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sq' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "sq", "date1", "^(?<fromday>\d+)(?<month1>\D*)[-–](?<thruday>\d+)\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'sq' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "sq", "song", "Kënga (\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sq' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "sq", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sq' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "sq", "study", "[(]th.mësimi.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sq' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "sq", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sl' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "sl", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>\D*)\s*\d*\d*\d*\d*–(?<thruday>\d+)[.]\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'sl' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "sl", "song", "Pesem\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sl' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "sl", "timing", "[(](?<timing>\d+)\smin.(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sl' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "sl", "study", "[(]th.učna.enota.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sl' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "sl", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'sk' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "sk", "date1", "^(?<fromday>\d+)[.]\s*(?<month1>\D*)\s*\d*\d*\d*\d*\s*–\s*(?<thruday>\d+)[.]\s(?<month2>\D+)\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'sk' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "sk", "song", "^Pieseň č.\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'sk' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "sk", "timing", "[(](?<timing>\d+)\smin\.*(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sk' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "sk", "study", "[(]th.štúdia.č[.].(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'sk' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "sk", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pl' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "pl", "date1", "^(?<fromday>\d+)\s*(?<month1>[^\s-]*)\s*[do-]+\s*(?<thruday>\d+)\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'pl' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "pl", "song", "Pieśń\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'pl' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "pl", "timing", "[(](?<timing>\d+)\smin(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pl' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "pl", "study", "[(]th.lekcja.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pl' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "pl", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pa' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "pa", "date1", "^(?<fromday>\d+)\s*(?<month1>[^\d-–]*)[-–](?<thruday>\d+)\s+(?<month2>\D+)"
#ifnotexists select * from lmm_workbookregex where lang = 'pa' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "pa", "song", "ਗੀਤ\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'pa' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "pa", "timing", "[(](?<timing>\d+)\sਮਿੰਟ(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pa' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "pa", "study", "[(]th.ਪਾਠ.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pa' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "pa", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ms' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ms", "date1", "^(?<fromday>\d+)\s*(?<month1>[^\s-–]*)[\s-–]*(?<thruday>\d+)\s*(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'ms' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ms", "song", "Lagu\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'ms' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ms", "timing", "[(](?<timing>\d+)\smin\D+(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ms' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ms", "study", "[(]th.pelajaran.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ms' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ms", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'vi' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "vi", "date1", "^Ngày (?<fromday>\d+)[\s-\d]+(?<month1>tháng\s\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'vi' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "vi", "song", "Bài hát\s*(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'vi' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "vi", "timing", "[(](?<timing>\d+)\sphút(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'vi' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "vi", "study", "[(]th.bài.học.số.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'vi' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "vi", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ka' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ka", "date1", "^(?<fromday>\d+)\s*(?<month1>[^\s–]*)\s*—\s*(?<thruday>\d+)\s(?<month2>\D+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'ka' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ka", "song", "სიმღერა\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'ka' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ka", "timing", "[(](?<timing>\d+)\sწთ.(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ka' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ka", "study", "[(]th.გაკვეთილი.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ka' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ka", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ne' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ne", "date1", "^(?<month>\D+)\s(?<fromday>\d+)\D*\s*(?<thruday>\d+)$"
#ifnotexists select * from lmm_workbookregex where lang = 'ne' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ne", "song", "गीत\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ne' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ne", "timing", "[(](?<timing>\d+)\sमि.(?<timingextra>\D*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ne' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ne", "study", "[(]th.बुँदा.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ne' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ne", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pt' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "pt", "date1", "^(?<fromday>\d+)\s*d*e*\s*(?<month1>[^\s]*)\s*d*e*\s*\d*\d*\d*\d*[–-]\s*(?<thruday>\d+)[.]*°*\sde\s(?<month2>\D+)\s*d*e*\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'pt' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "pt", "song", "Cântico\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pt' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "pt", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pt' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "pt", "study", "[(]Melhore.lição.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pt' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "pt", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pt|TPO' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "pt|TPO", "date1", "^(?<fromday>\d+)\s*d*e*\s*(?<month1>[^\s]*)\s*d*e*\s*\d*\d*\d*\d*[–-]\s*(?<thruday>\d+)[.]*°*\sde\s(?<month2>\D+)\s*d*e*\s*\d*\d*\d*\d*$"
#ifnotexists select * from lmm_workbookregex where lang = 'pt|TPO' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "pt|TPO", "song", "Cântico\s*(\d+)(.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'pt|TPO' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "pt|TPO", "timing", "[(](?<timing>\d+)\smin[.]*(?<timingextra>[^)]*)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pt|TPO' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "pt|TPO", "study", "[(]Leitura.e.Ensino.lição.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'pt|TPO' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "pt|TPO", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'date1'
  insert into lmm_workbookregex (lang, key, value) select "ro", "date1", "^[^\s+]+\s(?<fromday>\d+)-(?<thruday>\d+)\s*(?<month1>\D*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'date2'
  insert into lmm_workbookregex (lang, key, value) select "ro", "date2", "^[^\s+]+\s(?<fromday>\d+)\s+(?<month1>\D*)\s*–\s*(?<thruday>\d+)\s+(?<month2>\D*)"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'song'
  insert into lmm_workbookregex (lang, key, value) select "ro", "song", "Cântarea\s(\d+)"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'timing'
  insert into lmm_workbookregex (lang, key, value) select "ro", "timing", "[(](?<timingextra>\D*)(?<timing>\d+)\smin\.*[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'study'
  insert into lmm_workbookregex (lang, key, value) select "ro", "study", "[(]th.lecția.(?<source>\d+)[)]"
#ifnotexists select * from lmm_workbookregex where lang = 'ro' and key = 'assignment1'
  insert into lmm_workbookregex (lang, key, value) select "ro", "assignment1", "•(?<theme>[^•]+)•*(?<source>.*)"
