我需要过滤掉垃圾字符串值,这些值的形式至少为8 A,有时后跟 0 (固定),一个或两个等号。这些示例包括整个字符串值 - 如果字符串中出现任何其他字符,那么它就是一个守护者。
垃圾:
饲养员:
我对正则表达式感到茫然,所以请求一些帮助。 什么表达可以让我把垃圾拿走?
谢谢!的
答案 0 :(得分:3)
尝试使用:Node *cursor = source_ptr->link;
^A{8,}={0,2}$
答案 1 :(得分:1)
假设您需要八个或更多A
个,后跟零个或多个等号,您可以使用:
[A]{8,}[=]{0,}
请注意,也匹配AAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAA
中最后一组A'。如果您不希望匹配,则应使用分隔符^
和$
开始和结束正则表达式:
^[A]{8,}[=]{0,}$
希望这有帮助! :)
答案 2 :(得分:-1)
此正则表达式可能适合您:{{1}}如果匹配,则表示垃圾值。