猿问

C# 正则表达式获取特定字符后的值但需要检查前一个字符

我想为以下场景创建正则表达式

name like %name -- 匹配并提取 %name

name like '%name' -- 不应该匹配,因为它在 % 之前有 '

name like ' %name' -- 不应该匹配,因为前一个字符是 '(忽略空格)

name like%name 匹配并提取 %name

这就是我得到的 [^']%\w+ 但这不包括最后两种情况


波斯汪
浏览 221回答 1
1回答
随时随地看视频慕课网APP
我要回答