A better version of regex 101
works good
1 file changed, +1 -1
+1-1src/builder.js
| @@ -4,7 +4,7 @@ const parseBuilder = (str) => { | ||
| 4 | 4 | for (let line of lines) { |
| 5 | 5 | if (!line.trim()) continue; |
| 6 | 6 | const r = |
| 7 | - /^(?<tabs>\s*)(?<name>\w*)(?<optional>\??)(?<type>[:>])(?<regex>.*)/.exec( | |
| 7 | + /^(?<tabs>\s*)(?<name>\w*)(?<optional>[\*\+\?]*)(?<type>[:>])(?<regex>.*)/.exec( | |
| 8 | 8 | line |
| 9 | 9 | ); |
| 10 | 10 | if (!r) return ""; |