我有以下的输入的字符串:替换格式字符串
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