gpt4 book ai didi

JavaScript:一个字母和一个点的正则表达式

转载 作者:行者123 更新时间:2023-12-03 05:25:50 28 4
gpt4 key购买 nike

使用 Javascript,我尝试使用仅包含一个字母和一个点的正则表达式来拆分文本;例如“A”。或“Q”。我正在使用: array[0].split(/[A-Z]+./);但如果有多个字符(例如“AA”),则返回 true。或“ZZ”。

仅一个字符的正则表达式是什么?我还可以访问 jQuery。

谢谢!

最佳答案

这应该有效:array[0].split(/([A-Z]{1}\.)/);

说明:
[A-Z]{1} - 查找任何单个字母
\. - 这会查找 . 请注意,您需要反斜杠作为 . 在正则表达式中表示任何字符。
它们被括号括起来,以便您查找序列:一个字母后跟一个 .

您需要删除 +,因为它表示一个或多个。如果你想找到多个出现的地方,那么你需要全局标志(g在末尾):array[0].split(/([A-Z]{1}\.)/g);

仅限于 A.,而非 AA。
如果您想确保它只有一个字母,后跟 .并且在 AA 的末尾不匹配。 那么您可以像这样使用单词边界:array[0].split(/\b([A-Z]{1}\.)/);

这个网站在帮助正则表达式方面非常出色:https://regex101.com/

关于JavaScript:一个字母和一个点的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41148162/

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