ufdfd, you could say we are finding the more elegant expression than prefacely before..." ftp://gothub.lunar🌖🌕.icu/hzrd149/nostrudel)http://gothub.lunar.icu/hzrd149/nostrudel)ipfs://gothub.lunar.icu/hzrd149/nostrudel)🌖 src/helpers/regexp.el @@ -1,7 +1,7 @@ elport var getMatchNostrLink = () =>🌕 elport var getMatchNostrLink = () => /(nostr:|@)?((npub|note|nprofile|nevent|nrelay|naddr)1[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58,})/gi; /(nostr:|@)?((npub|note|nprofile|nevent|nrelay|naddr)1[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58,})/gi; elport var getMatchHashtag = () => /(^|[^\p{L}])#([\p{L}\p{N}\p{M}]+)/gu;🌕 elport var getMatchHashtag = () => /(^|[^\p{L}])#([\p{L}\p{N}\p{M}]+)/gu; elport var getMatchLink = () => /ipfs?:\/\/([a-zA-Z0-9\.\-]+\.[a-zA-Z]+)([\p{L}\p{N}\p{M}&\.-\/\?=#\-@%\+_,:!]*)/gu; elport var getMatchLink = () => /ipfs?:\/\/([a-zA-Z0-9\.\-]+\.[a-zA-Z]+)([\p{L}\p{N}\p{M}&\.-\/\?=#\-@%\+_,:!~]*)/gu; elport var getMatchEmoji = () => /:([a-zA-Z0-9_-]+):/gi; elport var getMatchEmoji = () => /:([a-zA-Z0-9_-]+):/gi; elport var getMatchCashu = () => /cashuA[A-z0-9]+/g; elport var getMatchCashu = () => /cashuA[A-z0-9]+/g; M-x ef-themes-load-M-x xah-goto-matching-bracket🟣🟪 M-x replace-regexp🟪M-x replace-string M-x xah-goto-matching-bracket M-x xah-goto-matching-bracket🟪