Jak normalizować wszystkie sekwencje nowej linii w ciągu do jednego typu?Jaki jest szybki sposób wymuszenia CRLF w C#/.NET?
Szukam ich wszystkich CRLF do celów e-mail (dokumenty MIME). Idealnie byłoby zawinięte w statyczną metodę, wykonującą bardzo szybko i nie używając wyrażeń regularnych (ponieważ wariancje podziałów linii, powroty karetki itp. Są ograniczone). Być może jest nawet metoda BCL, którą przeoczyłem?
Wniebowzięcie: Po rozważeniu tego, myślę, że to bezpieczne założenie, aby powiedzieć, że CR są albo autonomiczne, albo część sekwencji CRLF. Oznacza to, że jeśli widzisz CRLF, wiesz, że wszystkie CR można usunąć. W przeciwnym razie trudno powiedzieć, ile linii powinno wyjść z czegoś w rodzaju "\ r \ n \ n \ r".
Działa również w celu wyświetlania nieznanego tekstu na stronie HTML za pomocą ostatniego zamiennika, aby wstawić znacznik BR. Server.HtmlEncode (wejście) .Zmień ("\ r \ n", "\ n"). Zamień ("\ r", "\ n"). Zamień ("\ n", "
"); –
To szwy, aby rozwiązać problemy z szablonami T4.Ciągle uzyskiwałam zwariowane zyski w generowanych wynikach. – DaImTo