正则匹配在XX之前的写法

    技术2025-09-03  8

    例如:获取邮箱中@之前的部分

    ^\w+(?=@)

    解释: ^ 匹配字符串开头 \w 匹配字母、数字、下划线 + 匹配前面的子表达式一次或多次 (?=@) 这是重点,匹配一个位置,这个位置在“@”前面

    所以整个表达式的含义就是 匹配一个字符串,这个字符串以字符串开头是整个字符串的开头,字符串是数字字母下划线组成,字符串的结尾下一位是“@”

    这篇文章的兄弟篇《正则匹配在XX之后的写法》

    点这里测试正则表达式

    Processed: 0.016, SQL: 9