gpt4 book ai didi

javascript - 正则表达式匹配字符串末尾的字符,除非有多个实例

转载 作者:行者123 更新时间:2023-12-02 16:52:52 24 4
gpt4 key购买 nike

我有一个数组,其中包含 U.S.banana. 作为条目。

我试图弄清楚如何编写一个正则表达式,该表达式仅匹配位于字符串末尾的句点,除非该字符串包含多个句点。

举例说明:banana. 中的 . 应该是匹配的; .U.S. 中不应匹配,因为它包含多个,尽管位于字符串末尾。

这应该有效:/(?!\..+)\.$/。它匹配句点 (\.) 和字符串结尾 ($),前面是一个负向前瞻,表示:一个句点,后跟一个或多个字符 (?!\..+)。它与两个字符串中的最后一个句点匹配。

有人可以帮我吗?

最佳答案

/^[^\.]*\.$/

这会匹配整个单词,以防它只有 .到底。您可以在 上获得子比赛。将其放在括号中:

/^[^\.]*(\.)$/

关于javascript - 正则表达式匹配字符串末尾的字符,除非有多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26431883/

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