2016-04-15 90 views
-5

我有一组字符,例如:(?=a,b,c)查找包含当前字符的所有字词

任务是匹配列表中包含所有这一切都烧焦的

+1

好吧!祝你好运 – hjpotter92

+1

不清楚你在问什么。这可能是以前回答的。 – xdevs23

+0

这个问题完全改变了,我第二次以前要求匹配一个或多个出现(?= a,b,c) – zee

回答

2

在这里你去,这应该为你做它的一个或多个的所有单词。

^([\(]*)+([\?]*)+([=]*)+([a]*)+([,]*)+([b]*)+([,]*)+([c]*)+([\)]*) 

通过以下试验例:

(?=aa,b,c) 
(?=aa,b,c))))))) 
(?=aa,bb,cccccc) 
(??===aa,b,c) 

从终端测试>

ZA $ test_str = “(= AA,B,C?)”;如果[[$ test_str =〜 ^([(] )+([\?])+([=] )+([α])+([,] )+([B] )+([,] )+([c])+([)] *)]] ;然后回声“通过”; fi

我希望这能帮上忙。