我想知道为这种情况创建正则表达式。 例如,我有这些线。
char * a
char * a
char *a
2 * 2
2*2
使用正则表达式后,匹配项应为2 * 2
和2*2
我曾试图忽略" chars"这个,但由于长度固定,它不能用于更多的空白区域。
/(?<!char(\s))\*/
答案 0 :(得分:0)
您可以避免使用lookbehind,因为它禁止在其中使用可变长度字符串。由于字符串在单独的行中,您可以使用/m
标志进行MULTILINE切换。
试试这个正则表达式:
'/^(?!char +\*).*$/m'