由于需要,要將Admodfy導出來的ldf文件內容做修改,樣例如下 dn:CN = 蔡妮 , OU = ADImportOU , DC = myDomain , DC = com , DC = cn changetype:add objectClass:contact cn:蔡妮 sn:蔡妮 mailNickname:lily . cai targetAddress:lily . cai@myDomain . com
由于需要,要將Admodfy導出來的ldf文件內容做修改,樣例如下
dn: CN=蔡妮,OU=AD Import OU,DC=myDomain,DC=com,DC=cn
changetype: add
objectClass: contact
cn: 蔡妮
sn: 蔡妮
mailNickname: lily.cai
targetAddress: lily.cai@myDomain.com.cn
proxyAddresses: X400:c=us;a= ;p=myDomain;o=Exchange;s=lily.cai;
proxyAddresses: SMTP:lily.cai@myDomain.com.cn
mail: lilycai@myDomain.com.cn
company: 總部
department: 財務
DisplayName: 蔡妮[Lily]
name: 蔡妮
profilePath: /ServerNameUserConf$lily.cai
要將含有X400郵件地址的行和profilePath的行刪除掉,修改為
dn: CN=蔡妮,OU=AD Import OU,DC=myDomain,DC=com,DC=cn
changetype: add
objectClass: contact
cn: 蔡妮
sn: 蔡妮
mailNickname: lily.cai
targetAddress: SMTP:lily.cai@myDomain.com.cn
proxyAddresses: SMTP:lily.cai@myDomain.com.cn
mail: lily.cai@myDomain.com.cn
company: 總部
department: 財務
DisplayName: 蔡妮[Lily]
name: 蔡妮
由于文本中有大量的用戶,手工刪除很不現實,于是使用UltraEdit的正則表達式搜索刪除,問題很快解決,用UltraEdit打開文本,首先到菜單中選擇正則表達式引擎,正則表達式引擎分支位于“配置 - 搜索”之下,有如下選項:
Perl 兼容正則表達式
如果選中該選項,則編輯器將基于 Boost C++ 庫使用 Perl 樣式的正則表達式(當在查找/替換對話框里選中正則表達式時)。
UltraEdit 樣式正則表達式
如果選中該選項,則編輯器將在查找/替換對話框里選中正則表達式時使用 UltraEdit 樣式的正則表達式。
UNIX 樣式正則表達式
如果選中該選項,則編輯器將在查找/替換對話框里選中正則表達式時使用 UNIX 樣式的正則表達式。
選擇自己喜好的正則表達式類型,不同的引擎語法不同,比如Perl兼容的正則表達式,回車是/r,而在UltraEdit風格的以及Unix兼容的回車則分別是^p和/n,下面以UltraEdit風格來說明。
選好風格后開始搜索,使用Ctrl+R彈出替換對話框,鉤選“正則表達式”,搜索內容中輸入 *X400*^p ,替換為空即可,點擊全部替換后,則所有包含X400字樣的行都被刪除。
附:
正則表達式 (UltraEdit 語法):
% 匹配行首 - 表示搜索字符串必須在行首,但不包括任何選定的結果字符中的行終止字符。
$ 匹配行尾 - 表示搜索字符串必須在行尾,但不包括任何選定的結果字符中的行終止字符。
? 匹配任何除換行符的字符。
* 匹配任何除換行符外所出現的任意數量的字符。
+ 匹配一個或多個前面的字符/表達式。必須找到至少一個出現的字符。不匹配重復的換行符。
++ 0 次或多次匹配前面的字符/表達式。不匹配重復的換行符。
^b 匹配一個分頁符。
^p 匹配一個換行符 (CR/LF) (段落) (DOS 文件)
^r 匹配一個換行符 (僅 CR) (段落) (MAC 文件)
^n 匹配一個換行符 (僅 LF) (段落) (UNIX 文件)
^t 匹配一個制表符
[ ] 匹配任何括號中的單個字符或范圍
^{A^}^{B^} 匹配表達式 A 或 B
^ 忽略其后的正則表達式字符
相應的替換表達式是 ^x,x 的范圍是 1-9。例如: 如果 ^(h*o^) ^(f*s^) 匹配“hello folks”,那么^2 ^1 表示將用“folks hello”替換它。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com