hasMarkdownSyntax function
Fast check for markdown syntax (optimization — skip parsing for plain text).
Implementation
bool hasMarkdownSyntax(String text) {
if (text.length > 500) {
return RegExp(
r'[*_`#\[>\-|~]|^\d+\.',
multiLine: true,
).hasMatch(text.substring(0, 500));
}
return RegExp(r'[*_`#\[>\-|~]|^\d+\.', multiLine: true).hasMatch(text);
}