1
0
mirror of https://github.com/GitJournal/GitJournal.git synced 2025-07-11 04:54:20 +08:00

MicroOptimization: Avoid rebuilding the regexp

This commit is contained in:
Vishesh Handa
2020-03-19 23:38:12 +01:00
parent e0ac655a2c
commit 1ff3075a1c

@ -1,13 +1,14 @@
import 'dart:convert';
import 'dart:core';
var _regExp = RegExp('[a-zA-Z0-9]');
String stripMarkdownFormatting(String markdown) {
var output = StringBuffer();
var regExp = RegExp('[a-zA-Z0-9]');
var lines = LineSplitter.split(markdown);
for (var line in lines) {
if (!line.contains(regExp)) {
if (!line.contains(_regExp)) {
continue;
}
line = line.trim();