Найти строку с закрытой фигурной скобкой "}", но не с точкой с запятой ";" или запятая ","
Я пытаюсь найти регулярное выражение, чтобы удовлетворить мои требования. Я хочу сопоставить строки с близкими фигурными скобками, но не должен содержать точку с запятой или запятую. Там может быть пробел или табуляция перед скобкой. Между скобкой и точкой с запятой / запятой может быть пробел или другие символы.
Пример
Match:
[sapce/tab] }
} /\* abcde \*/
} else { // abcde
Ignore:
};
} abc;
},
Это то, чем я управляю до сих пор:
^\s*(?=}).*(?!;)\s\*$
Но это соответствует };
а также } ,
среди других что не то что я хочу. Я также попробовал это
^\ S *}[^;,][0-9A-Za-Z _/*\{]\ с *$
но он игнорирует } abc; и } еще {