From 397dbf1ae78d3d2b2a24b50d31f6ea0429fd2732 Mon Sep 17 00:00:00 2001 From: X Code Date: Thu, 6 Jan 2022 08:35:48 -0800 Subject: [PATCH] Add comments --- lib/src/models/rules/insert.dart | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lib/src/models/rules/insert.dart b/lib/src/models/rules/insert.dart index ab46e031..3555596c 100644 --- a/lib/src/models/rules/insert.dart +++ b/lib/src/models/rules/insert.dart @@ -297,6 +297,27 @@ class AutoFormatMultipleLinksRule extends InsertRule { /// Link pattern. /// /// This pattern is used to match a links within a text segment. + /// + /// It works for the following testing URLs: + // www.google.com + // http://google.com + // https://www.google.com + // http://beginner.example.edu/#act + // https://birth.example.net/beds/ants.php#bait + // http://example.com/babies + // https://www.example.com/ + // https://attack.example.edu/?acoustics=blade&bed=bed + // http://basketball.example.com/ + // https://birthday.example.com/birthday + // http://www.example.com/ + // https://example.com/addition/action + // http://example.com/ + // https://bite.example.net/#adjustment + // http://www.example.net/badge.php?bedroom=anger + // https://brass.example.com/?anger=branch&actor=amusement#adjustment + // http://www.example.com/?action=birds&brass=apparatus + // https://example.net/ + // URL generator tool (https://www.randomlists.com/urls) is used. static const _linkPattern = r'(https?:\/\/|www\.)[\w-\.]+\.[\w-\.]+(\/([\S]+)?)?'; static final _linkRegExp = RegExp(_linkPattern);