Flutter Parsed text
A Flutter package to parse text and extract parts using predefined types like url, phone and email and also supports Regex.
Usage
To use this package, add
flutter_parsed_text as a dependency in your pubspec.yaml file.Working ⚙️
ParsedText can receive this paramters & all the RichText parameters:
text: Text that will be parsed and rendered.style: It takes a TextStyle object as it's property to style all the non links text objects.parse: Array of MatchText object - used for defining structure for pattern matching .
A boolean that show a diffrent text and passes a diffrent text to the callback
eg: Your str is
"Mention [@michel:5455345]" where 5455345 is ID of this user which will be passed as parameter to the callback funtion and @michel the value to display on interface. Your pattern for ID & username extraction : /\[(@[^:]+):([^\]]+)\]/iDisplayed text will be :Mention ^^@michel^^
Example
Find the complete example wiring in the Flutter_Parsed_Text example application.
A small example of the ParsedText widget.
Found this project useful?
If you found this project useful, then please consider giving it a ⭐️ on Github and sharing it with your friends via social media.
API details
See the flutter_parsed_text.dart for more API details




