gpt4 book ai didi

正则表达式替换 - 可选的起始 @ 字符

转载 作者:行者123 更新时间:2023-12-04 04:51:18 25 4
gpt4 key购买 nike

目前我正在使用 /[^a-z0-9]/i连同 PHP 的 preg_replace 得到一个新字符串,其中所有不是 a-z A-Z 0-9 的字符都被删除了,所以我只剩下一个只包含 a-z A-Z 0-9 的字符串。

我的问题是我现在希望字符串能够包含 可选@ -char 作为 第一 字符串中的字符。

例子:

@aåböc -> @abc

abcåäö1@23 -> abc123

我怎样才能做到这一点?

感谢您对此的任何帮助。 :)

最佳答案

使用以下正则表达式:

/([^a-z0-9@]|(?<!^)@)/i

输入/输出:
@aåböc      -> @abc
abcåäö1@23 -> abc123

See demo code here.

关于正则表达式替换 - 可选的起始 @ 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17396692/

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