我有一個客戶端給我的CSV文件,我需要將它轉換爲我正在處理的程序的一堆if語句。數據如下所示:正則表達式中的正則表達式
Alfred E. Burr A.E Burr A.E Bu Burr
A.I Prince Prince R.V.T.S Prince Tech
,我需要將其轉換成:
if(school IS 'Alfred E. Burr' OR school IS 'A.E Burr' OR school IS 'A.E Bu' OR schools IS 'Burr')
else if(school IS 'A.I Prince' OR school IS 'Prince R.V.T.S' OR school IS 'Prince Tech')
我已經有代碼編寫的if語句後去。我會手工編碼,但名單上有150所學校。
到目前爲止,我已經建造了一整行匹配這個正則表達式,但我不知道它,我可以用我在它創建於行內的每個學校相匹配的子表達式:
^(([A-Za-z0-9\.\ \&\']+)\t?)+$
因此,在這個基礎上工作,我如何編寫正則表達式來匹配每行,然後在這些行中每個學校,甚至有可能?
你使用哪種語言? – Donut 2011-04-18 19:59:15
我正在使用eclipse搜索並實際替換。儘管我的最終代碼將在ColdFusion服務器上運行。 – 2011-04-18 20:08:44
你在做什麼與發現的價值?傳遞給一個函數?保存到數據庫?搗毀它? – 2011-04-18 20:33:22