这个正则表达式怎么写,要么在开头,要么前面有空格

讨论 未结 4 33
lry
lry 会员 2023年1月13日 11:08 发表
<p>要匹配 <code>@</code> 符号</p> <p><code>@any</code> =&gt; true<br> <code>xxx @any</code> =&gt; true<br> <code><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c3bbbbbb83a2adba">[email&nbsp;protected]</a></code> =&gt; false</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
4个回复
  • huiyanpohundh123
    2023年1月13日 11:40
    chatgpt 的回答 prompt:帮我编写一个正则表达式,要求如下:如果 在字符串的开头或者 @前有一个空格则成功匹配字符串 回答 以下是一个符合要求的正则表达式: ^(?=.*\s)@|^@ ^(?=.*\s) 表示以空格开头 @ 匹配 @ | 或者 ^@ 表示以 @开头 这个正则表达式会匹配字符串开头是 @或者前面是空格再是 @的字符串。 例如: @ 匹配成功 hello @ 匹配成功 不匹配 需要注意的是,这个正则表达式并不能保证匹配的字符串一定是合法的邮箱地址,如果需要匹配邮箱地址,需要更复
    0 0
  • lry
    lry 会员 (楼主)
    2023年1月13日 11:40
    👍 太感谢了,解决了。
    0 0