gpt4 book ai didi

regex - 正则表达式匹配 *abc* 但不匹配 *bc*abc*bc*

转载 作者:行者123 更新时间:2023-12-01 11:41:21 28 4
gpt4 key购买 nike

我试图找到一个正则表达式来匹配具有字符串“question”但不具有或不包含字符串“ion”的所有字符组合。

例子:

questionxxxx ------>匹配

xxxquestion-------->匹配

questionxxxxion---->不匹配

xxxquestionxxx----->匹配

xxxionxxxquestion-->不匹配

我快到了,但我想念一些东西!!!

这是我所做的:

((?=.*question(?!.*ion.*).).*)|^question$

这个表达式排除了所有“ion”与“quest”分开的字符串,但不幸的是也排除了“xxxquestion”

最佳答案

我不知道您需要此解决方案的通用性如何,但以下适用于您的示例:

(?!.*(?<!quest)ion)^.*question.*$

RegExr Example

关于regex - 正则表达式匹配 *abc* 但不匹配 *bc*abc*bc*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20289338/

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