たとえば、次のような文字列があります。
Dim str as string = xxxxxxxxxxxxxxxxxxxx£xxx£xxxx**£**xxxxxxxxxx
最後から常に特定の位置(たとえば11番目)にある£
囲まれたものを削除したい。*
文字列全体が長く、常にサイズが変化し、最初から数えることができません。私も使用できませんReplace
。削除したくない他の位置に同じ文字がある可能性があります。
解決:
Dim rst As String = str.Remove(str.Length - 11, 1)