我只是在尋找一些有點問題的想法。我有一個字符串,它是一個消息的模板,例如:vb.net字符串 - 有效替換佔位符標記
Dear [[Guest.FirstName]],
We hope your are looking forward to your holiday in [[Booking.ResortName]]
我現在的系統更換spaceholder標記(如[Guest.FirstName])是非常低效的,裏面有循環,它循環需要太長時間。
我正在尋找的是一種方法,它會經過字符串直到找到[[something]],然後用它的真實值替換[[something]],然後繼續通過字符串。
請注意替換[[something]],然後我需要訪問空間持有人(即我需要知道它是[[Guest.FirstName]]還是[[Booking.ResortName]])。
任何有效的方法來實現這一點的建議將非常感激,我覺得它應該是相當直接的,但我能想到的一切都以循環內循環再次結束。
謝謝!
Phil。
你使用的是正則表達式嗎? –
我不是,但現在我正在考慮下面的建議,這些建議已經成功了。謝謝。 –