|
104 | 104 | repl: null |
105 | 105 | }, |
106 | 106 | { |
107 | | - find: new RegExp('(\\s)' + at_language + ' ' + preventSQL + '([^-:)]*?)\\((.*?)\\)', 'g'), |
| 107 | + find: new RegExp('(\\s)' + at_language + ' ' + preventSQL + '([^-:)\\s]+?)\\((.*?)\\)', 'g'), |
108 | 108 | repl: null |
109 | 109 | } |
110 | 110 | ]; |
|
152 | 152 | clone = ''; |
153 | 153 |
|
154 | 154 | const languagesRegex = { |
155 | | - english: new RegExp(`\\s+at ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g"), |
156 | | - danish: new RegExp(`\\s+ved ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g"), |
157 | | - german: new RegExp(`\\s+bei ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g"), |
158 | | - spanish: new RegExp(`\\s+en ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g"), |
159 | | - russian: new RegExp(`\\s+в ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g"), |
160 | | - chinese: new RegExp(`\\s+在 ${preventSQL}([^-:)]*?)\\(.*?\\)`, "g") |
| 155 | + english: new RegExp(`\\s+at ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g"), |
| 156 | + danish: new RegExp(`\\s+ved ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g"), |
| 157 | + german: new RegExp(`\\s+bei ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g"), |
| 158 | + spanish: new RegExp(`\\s+en ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g"), |
| 159 | + russian: new RegExp(`\\s+в ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g"), |
| 160 | + chinese: new RegExp(`\\s+在 ${preventSQL}([^-:)\\s]+?)\\(.*?\\)`, "g") |
161 | 161 | }; |
162 | 162 |
|
163 | 163 | // look for the language(s) in the stack trace |
|
218 | 218 |
|
219 | 219 | if (hli.test(lines[i])) { |
220 | 220 | // Frame |
221 | | - var regFrame = new RegExp('(\\S*)' + languageSet.at + ' ' + preventSQL + '[^-:)]*?\\(.*?\\)'), |
| 221 | + var regFrame = new RegExp('(\\S*)' + languageSet.at + ' ' + preventSQL + '[^-:)\\s]+?\\(.*?\\)'), |
222 | 222 | partsFrame = String(regFrame.exec(lines[i])); |
223 | 223 |
|
224 | 224 | if (partsFrame.substring(partsFrame.length - 1) == ',') { |
|
0 commit comments