У меня есть некоторое программное обеспечение VB .NET, которое взаимодействует с множеством старых (но надежных) COM-объектов.VB предоставляет графический интерфейс для объектов COM, часть которого состоит из установки различных параметров для объектов COM - некоторые из которых относятся к форматированию строк.
У меня есть простая пара функций VB .NET, которые преобразуют основные% f,% d,% g форматирует в / из эквивалентов .NET, используя большой регистр выбора, охватывающий определенные общие строки, но они не охватывают все форматы.Это то, что у меня есть ...
ElseIf f = "%.3f" Then
return "0.000"
ElseIf f = "%.2f" Then
return "0.00"
ElseIf f = "%.1f" Then
return "0.0"
Прежде чем я начну погружаться и сделаю его более универсальным при некотором разборе, кто-нибудь знает класс (например, VB или C # .NET), который обеспечиваетдостойная готовая реализация?Или, может быть, можно использовать какой-нибудь мастер регулярных выражений?
Большое спасибо
Тим