mirror of
https://codeberg.org/scip/tablizer.git
synced 2025-12-17 20:41:03 +01:00
fix linting error
This commit is contained in:
@@ -345,19 +345,17 @@ func (conf *Config) PreparePattern(patterns []*Pattern) error {
|
|||||||
for _, pattern := range patterns {
|
for _, pattern := range patterns {
|
||||||
matches := flagre.FindAllStringSubmatch(pattern.Pattern, -1)
|
matches := flagre.FindAllStringSubmatch(pattern.Pattern, -1)
|
||||||
|
|
||||||
if matches != nil {
|
// we have a regex with flags
|
||||||
// we have a regex with flags
|
for _, match := range matches {
|
||||||
for _, match := range matches {
|
pattern.Pattern = match[1] // the inner part is our actual pattern
|
||||||
pattern.Pattern = match[1] // the inner part is our actual pattern
|
flags := match[2] // the flags
|
||||||
flags := match[2] // the flags
|
|
||||||
|
|
||||||
for _, flag := range flags {
|
for _, flag := range flags {
|
||||||
switch flag {
|
switch flag {
|
||||||
case 'i':
|
case 'i':
|
||||||
pattern.Pattern = `(?i)` + pattern.Pattern
|
pattern.Pattern = `(?i)` + pattern.Pattern
|
||||||
case '!':
|
case '!':
|
||||||
pattern.Negate = true
|
pattern.Negate = true
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user