2011-05-06 65 views
0

我有字符串:如何解決這個正則表達式?

CN=Help & Technical,CN=Users,DC=dave,DC=com 

而且我要在一套班子剝離出來的「=」和「」之間的一切。基本上進出口使用此...

=([\w-\s]*) 

而且它只是拖回來了以下內容:

=help 
=users 
=dave 

所以你可以看到我不是得到幫助&技術這是我想要的第一集團。這是可能的任何人都可以幫助我的正則表達式我只是不能解決它...

回答

8

我還沒有測試過這個,但=([^,]*)應該工作。

+0

這個偉大工程,也適用在其他字符放在 – Exitos 2011-05-06 14:45:50

2

你只需要在這裏正則表達式中包含&符號。

=([\w-\s&]*) 

請注意,這是相當嚴格的目前爲止...沒有撇號,沒有數字,沒有其他標點符號。您可能需要考慮是否會顯示任何內容並根據需要添加它們。

1

這應該工作

=(.+),|\w 

應該在=直到後匹配的一切,或進入