UrlAltParser

An IMfmParser implementation for detecting "URL" syntax. Search results will match patterns where URLs, such as 'http://example.com/' or 'http://さんぷる.com', are enclosed in angle brackets. e.g. http://example.com/ e.g. http://さんぷる.com/

Notes

  • Allows https as well as http.

  • Any characters other than line breaks and spaces can be used in the content.

Functions

Link copied to clipboard
open override fun find(input: String, startAt: Int, context: IMfmParserContext): IMfmParserResult

Finds a substring in the input string starting from a given index.

Link copied to clipboard
open fun not(): IMfmParser

Returns a negative (not) version of the current MFM parser. A negative parser will return a failure result if the substring is found.

Link copied to clipboard
open fun optional(): IMfmParser

Returns an optional version of the current substring parser. An optional parser will return a successful result even if the substring is not found.