mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-15 07:56:11 +08:00
MicroOptimization: Avoid rebuilding the regexp
This commit is contained in:
@ -1,13 +1,14 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:core';
|
import 'dart:core';
|
||||||
|
|
||||||
|
var _regExp = RegExp('[a-zA-Z0-9]');
|
||||||
|
|
||||||
String stripMarkdownFormatting(String markdown) {
|
String stripMarkdownFormatting(String markdown) {
|
||||||
var output = StringBuffer();
|
var output = StringBuffer();
|
||||||
var regExp = RegExp('[a-zA-Z0-9]');
|
|
||||||
|
|
||||||
var lines = LineSplitter.split(markdown);
|
var lines = LineSplitter.split(markdown);
|
||||||
for (var line in lines) {
|
for (var line in lines) {
|
||||||
if (!line.contains(regExp)) {
|
if (!line.contains(_regExp)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
line = line.trim();
|
line = line.trim();
|
||||||
|
Reference in New Issue
Block a user