11
A
Odpowiedz
27
YourString.Left(YourString.Length-4)
lub:
YourString.Substring(0,YourString.Length-4)
6
C#
string s = "MyString";
Console.WriteLine(s.Substring(0, s.Length - 3));
vb.net
dim s as string
s = "MyString"
Console.WriteLine(s.Substring(0, s.Length - 3))
vb.net (z funkcjami typu VB6)
dim s as string
s = "MyString"
Console.WriteLine(Mid(s, 1, len(s) - 3))
7
odpowiedź Roba jest w większości poprawne, ale rozwiązanie podciąg zawiedzie, gdy ciąg ma mniej niż 4 znaki w nim. Jeśli długość przekroczy koniec łańcucha, zostanie zgłoszony wyjątek. Następujące poprawki, które wydają
Public Function TrimRight4Characters(ByVal str As String) As String
If 4 > str.Length Then
return str.SubString(4, str.Length-4)
Else
return str
End if
End Function
1
To właśnie użyłem w moim programie (VB.NET):
Public Function TrimStr(str As String, charsToRemove As String)
If str.EndsWith(charsToRemove) Then
Return str.Substring(0, str.Length - charsToRemove.Length)
Else
Return str
End If
End Function
Zastosowanie:
Dim myStr As String = "hello world"
myStr = TrimStr(myStr, " world")
To moja pierwsza odpowiedź. Mam nadzieję, że to komuś pomaga. Jeśli nie podoba ci się ta odpowiedź, możesz ją anulować.
Powiązane problemy
- 1. Jak zdobyć ostatnie 4 znaki ciągu?
- 2. Usunąć dwa ostatnie znaki ciągu
- 3. Pobierz ostatnie 4 znaki ciąg
- 4. Pobierz ostatnie 3 znaki ciągu znaków
- 5. cel-c uzyskać ostatnie 2 znaki ciągu?
- 6. Pobierz ostatnie trzy znaki z dowolnego ciągu znaków - Java
- 7. Jak odzyskać 4 ostatnie znaki z pola bazy danych mysql?
- 8. Jak usunąć ostatnie n znaków z ciągu?
- 9. Android: TextView automatycznie obcina i zastępuje ostatnie 3 znaki ciągu
- 10. bash: ostatnie 4 znaki wyjściu ze standardowym wyjściem, Inline
- 11. Scala - Pobierz dwie ostatnie znaki ze stringa
- 12. Usuń ostatnie wystąpienie w ciągu znaków
- 13. wyrażenie regularne: wypakuj ostatnie 2 znaki
- 14. Java - Przytnij znaki wiodące lub końcowe z ciągu znaków?
- 15. Wyodrębnij ostatnie słowo w ciągu z Swiftem
- 16. Usuń ostatnie powtarzających znaków z ciągu
- 17. Usuń pierwsze 3 znaki i ostatnie 3 znaki z String PHP
- 18. Dodawanie zer na początku ciągu znaków (maksymalna długość 4 znaki)
- 19. Podłoża T-SQL - ostatnie 3 znaki
- 20. Jak znaleźć ostatnie wystąpienie zestawu znaków z ciągu znaków
- 21. Jak przyciąć wszystkie znaki niealfanumeryczne od początku i końca ciągu w JavaScript?
- 22. Czy istnieje wyrażenie regularne zgodne z Perl, aby przyciąć białe znaki z obu stron napisu?
- 23. Wyodrębnij pierwsze 2 znaki w ciągu znaków
- 24. stripping wszystkie znaki z ciągu, pozostawiając numery
- 25. C# Regex literowe znaki z ciągu znaków
- 26. Jak usunąć znaki kontrolne z ciągu znaków?
- 27. Jak usunąć wszystkie znaki z ciągu znaków?
- 28. Jak usunąć nieprawidłowe znaki z ciągu?
- 29. Jak usunąć nieprawidłowe znaki z ciągu?
- 30. tsql ostatnie "wystąpienie" wewnątrz ciągu znaków
Nie wierzę, że w vb.net 2008 istnieje funkcja lewej strony? Popraw mnie, jeśli się mylę. –
Lub: YourString.Substring (0, YourString.Length-4) –
@Jenna: Nie znajduje się w przestrzeni nazw Microsoft.VisualBasic – Bill