gpt4 book ai didi

regex - 支持联系特殊字符的字符串的正则表达式

转载 作者:行者123 更新时间:2023-12-01 09:27:55 25 4
gpt4 key购买 nike

我已经写下了一个正则表达式来接受像这样的字符串
姓名
名字姓氏
并且不接受空格序列和空输入。

这是我的正则表达式:

regexp = "[A-Za-z0-9][A-Za-z0-9\s]*[A-Za-z0-9]|[A-Za-z0-9]"

如何更新它,创建一个正则表达式接受如下字符串:
命名一些字符串。(例如 “Name Jr.”)

和这样的字符串:
aaa-bbb(例如“Katty-Perry”)

和这样的字符串:
aaa'bbb(例如 “Drai'Lyn”)

和像
这样的字符串aaa bbb

和像
这样的字符串aaa

同时。

最佳答案

我会尝试:

[a-z0-9]+([\s'-][a-z0-9]+)*.?

参见 demo

请注意,x+ 表示“一个或多个 x”,但您编码为 xx*

关于regex - 支持联系特殊字符的字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709297/

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