gpt4 book ai didi

javascript - 改进 JS Regex 以限制特定范围内的单词的所有字母

转载 作者:行者123 更新时间:2023-11-29 23:54:39 35 4
gpt4 key购买 nike

我正在 RegexGolf 中解决范围挑战,但我有点坚持尝试缩短正则表达式。

这是条件的屏幕截图 -

enter image description here

我目前的解决方案是\b[a-f]+\b。此模式在单词边界中具有所需的范围 [a-f]。虽然这有效,但正则表达式有 10 个字符,结果列表显示提交有 8 个甚至 1 个字符。

非常感谢有关改进此正则表达式的任何见解。

最佳答案

首先请注意,更短并不一定意味着更好、更快或更好的可读性。但由于这是一项高尔夫挑战:

该站点似乎将每个输入都作为单独的字符串处理。虽然您使用的单词边界很好,但使用字符串 anchor 的开始和结束(^$)将分别缩短 1 个字符。我看不出如何进一步最小化它,所以你的正则表达式可能是

^[a-f]+$

注意:其中一个 1 分解决方案评论说,我不知道正则表达式,但我知道 javascript,所以我猜这其中有一些作弊行为。

关于javascript - 改进 JS Regex 以限制特定范围内的单词的所有字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41974423/

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