我有以下的輸入的字符串:替換格式字符串
Dim str_format as string = "XXXXX00000"
Dim str as string = "INV"
Dim int as integer = "56"
如何我INV
取代XXXXX
與56
取代00000
?
對於上面的例子,結果應該是INVXX00056
。
X
只能用字母替換,而0只能用整數替換,如果str
有五個以上的字母表。額外的字母將被扔掉,因爲str_format
只有五個X
。對於整數,相同的算法是正確的。
實施例2
Dim str_format as string = "XXX00000"
Dim str as string = "ABCD"
Dim int as integer = 654321
預期結果:ABC54321
過程:
1. ABCD XXX00000 654321
2. ABC DXX000006 54321
3. AB CDX00065 4321
4. A BCD00654 321
5. ABC06543 21
6. ABC65432 1
7. ABC54321
看起來像我的功課。要求*作業幫助的問題*必須包括您迄今爲解決問題所做的工作的摘要,以及您解決問題的難度的描述。 – Spidey
到目前爲止你做了什麼? –
幫你一個忙,並打開Option Strict – Plutonix