[英]regex - how to match >first tag in email address?
我需要從電子郵件地址中刪除最后一個標簽,如下所示:
foo+bar@baz.com => foo@baz.com
foo+bar+baz@xyz.com => foo+bar@xyz.com
foo@bar.com => foo@bar.com // no change
這個正則表達式確實有效,但即使它不貪婪,它也會刪除兩個標簽+?
:
\+{1}(.+?)@{1}
我嘗試了負前瞻,但它沒有按預期工作,仍然刪除了兩個標簽:
\+{1}.+(?!\+).+@{1}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.