gpt4 book ai didi

忽略第一个和最后一个字符的正则表达式

转载 作者:行者123 更新时间:2023-12-02 08:01:46 25 4
gpt4 key购买 nike

尝试将电子邮件混淆为这种格式:

a***@******m

意思是我需要一个正则表达式来匹配除第一个和最后一个字符以及@之外的所有内容。我可以对所有内容使用 [^@] 但如何忽略字符串中的最后一个和第一个字符? anchor 似乎是可行的方法,但确切的语法是什么?

最佳答案

使用 lookahead 怎么样? :

(?!^|.$)[^@\s]

See this demo at regex101

我还为不会被替换的字符添加了空格

关于忽略第一个和最后一个字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56369684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com