2010-11-04 102 views
1

我想在VB.net中使用正則表達式從字符串中提取數據。這是我的字符串VB.net正則表達式從字符串提取數據

CN=firstname lastname/OU=orgunit/O=org;shortname 

我基本上是試圖檢索

firstname lastname (together) 
orgunit 
org 
shortname 

有人可以幫我。

+0

哪裏是這個數據是從哪裏來的?這看起來像Domino的命名語法,但從/ CN =和/ OU =到O =的更改非常奇怪。這是一個錯字還是真的正確? – geoffc 2010-11-05 12:32:51

+0

是啊,這是一個錯字,但與正則表達式,我能夠解決它。我將它編輯爲正確的多米諾語法。謝謝 – GIBIT 2010-11-05 13:03:40

回答

1

試試這個正則表達式:

^/CN=([^/]*)/OU=([^,]*),O=([^;]*);(.*)$ 

(第一捕獲組是名字,第二個是ORGUNIT,第三是組織,四是短名稱)

+0

完美,嘗試了,它的工作原理!謝謝 – GIBIT 2010-11-04 19:06:25