gpt4 book ai didi

javascript - 正则表达式:如果表达式存在则匹配,但如果表达式之前有特定字符串则不匹配

转载 作者:行者123 更新时间:2023-12-03 00:48:27 24 4
gpt4 key购买 nike

我想使用正则表达式来验证文本区域控件上字符串中的某些符号。

目前这是我的正则表达式:

 /^(?:((?!<\\)(?!\/>)).)*$/

它将检查是否有/> 或 <\但没有/> 或 <\(中间有空格)的字符串。

我想要完成的是,如果我在文本区域中有一个像break (
))这样的html标签,它将与正则表达式不匹配,但如果文本区域有“foobar/>”或“<\foo” "然后就匹配了。

可能吗?

最佳答案

regex = r"^(?<!\<)(\s*\w+\s*\/>)$|^(\<\\\s*\w+\s*)(?!\>)$"

上面的正则表达式匹配起始位置和结束位置regex101.com负向后看和负向前看。

image_1

关于javascript - 正则表达式:如果表达式存在则匹配,但如果表达式之前有特定字符串则不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53149592/

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