| | |
| | | public $linkref_index; |
| | | public $linkref_pattern; |
| | | |
| | | private $values = array(); |
| | | private $options = array(); |
| | | private $linkrefs = array(); |
| | | private $urls = array(); |
| | | protected $values = array(); |
| | | protected $options = array(); |
| | | protected $linkrefs = array(); |
| | | protected $urls = array(); |
| | | |
| | | |
| | | function __construct($options = array()) |
| | |
| | | $url1 = '.:;,'; |
| | | $url2 = 'a-zA-Z0-9%=#$@+?|!&\\/_~\\[\\]\\(\\){}\*\x80-\xFE-'; |
| | | |
| | | $this->link_pattern = "/([\w]+:\/\/|\W[Ww][Ww][Ww]\.|^[Ww][Ww][Ww]\.)($utf_domain([$url1]*[$url2]+)*)/"; |
| | | $this->mailto_pattern = "/(" |
| | | $this->options = $options; |
| | | $this->linkref_index = '/\[([^\]#]+)\](:?\s*##str_replacement_(\d+)##)/'; |
| | | $this->linkref_pattern = '/\[([^\]#]+)\]/'; |
| | | $this->link_pattern = "/([\w]+:\/\/|\W[Ww][Ww][Ww]\.|^[Ww][Ww][Ww]\.)($utf_domain([$url1]*[$url2]+)*)/"; |
| | | $this->mailto_pattern = "/(" |
| | | ."[-\w!\#\$%&\'*+~\/^`|{}=]+(?:\.[-\w!\#\$%&\'*+~\/^`|{}=]+)*" // local-part |
| | | ."@$utf_domain" // domain-part |
| | | ."(\?[$url1$url2]+)?" // e.g. ?subject=test... |
| | | .")/"; |
| | | $this->linkref_index = '/\[([^\]#]+)\](:?\s*##str_replacement_(\d+)##)/'; |
| | | $this->linkref_pattern = '/\[([^\]#]+)\]/'; |
| | | |
| | | $this->options = $options; |
| | | } |
| | | |
| | | /** |