extractNonLinkText static method

String extractNonLinkText(
  1. String message
)

Implementation

static String extractNonLinkText(String message) {
  final linkRegExp = RegExp(
    r'((https?:\/\/)?([\w-]+\.)+[\w-]+(\/[\w\- ./?%&=]*)?)',
    caseSensitive: false,
  );

  // Remove all link matches from the message
  final nonLinkText = message.replaceAll(linkRegExp, '').trim();

  return nonLinkText;
}