Diff
Logged in as anonymous

Differences From Artifact [b3f83f0747]:

To Artifact [1edeb585ee]:


1
2

3
4
5
6
7
8
9
use anyhow::{bail, Context, Result};
use crate::core::Core;

use regex::Regex;
use sedregex::ReplaceCommand;
use std::borrow::Cow;

lazy_static! {
	static ref RE_USERNAME: Regex = Regex::new(r"^@[a-zA-Z][a-zA-Z0-9_]+$").unwrap();
	static ref RE_LINK: Regex = Regex::new(r"^https?://[a-zA-Z.0-9-]+/[-_a-zA-Z.0-9/?=]+$").unwrap();


>







1
2
3
4
5
6
7
8
9
10
use anyhow::{bail, Context, Result};
use crate::core::Core;
use lazy_static::lazy_static;
use regex::Regex;
use sedregex::ReplaceCommand;
use std::borrow::Cow;

lazy_static! {
	static ref RE_USERNAME: Regex = Regex::new(r"^@[a-zA-Z][a-zA-Z0-9_]+$").unwrap();
	static ref RE_LINK: Regex = Regex::new(r"^https?://[a-zA-Z.0-9-]+/[-_a-zA-Z.0-9/?=]+$").unwrap();