,所以我有一個包含每個位置逗號分隔值,像這樣的字符串列表:替換逗號分隔值
AUSTIN,ORL2,ORL6
CHA,INDY
等。有沒有辦法使用正則表達式匹配的值並替換/重用匹配的值來生成一個新的字符串,是這樣的:據我所知,採用分體式(「」),然後通過循環
<a href='details.aspx?location=AUSTIN'>AUSTIN</a>, <a href='details.aspx?location=ORL2'>ORL2</a>, <a href='details.aspx?location=ORL6'>ORL6</a>
<a href='details.aspx?location=CHA'>CHA</a>, <a href='details.aspx?location=INDY'>INDY</a>
結果數組更容易,但在我的特殊情況下,我想知道是否可以生成新的字符串而不必分割和循環每個列表位置。
謝謝你的幫助。
當然可能,但可能不會給你帶來任何顯着的性能提升,它可能會讓下一個碰到它的人感到困惑。 – Ocelot20
正則表達式是這個工作的錯誤工具。如果你知道你的數據總是和你在問題中顯示的一樣簡單,那麼做一個簡單的分割(「,」)。否則,請考慮使用CSV庫,例如http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader或甚至內置的Oledb提供程序。 –