我必须创建一个正则表达式,其条件是,如果我遇到某个特殊字符,我还应该找到另一个特殊字符。 例如,如果我在字符串中找到字符{,那么只有当字符串中还包含}时,才会将该字符串视为有效字符串。我已经尝试过我的双手,但是我仍然无法通过无限宽度的外观来解决这个问题。
{
}
有效字符串:
例{} 例如{例如} 例如}示例{
无效的字符串:
例如{例如 例如}示例
一个正则表达式,可以满足要求:
^[^{}\n]*$|^(?=[^{\n]*\{)(?=[^}\n]*\}).*
regex101
火柴