teilen unter Nummer hat Länge von 39, ich möchte das auf Länge 13 teilen und möchte diese Werte erhalten. Also sollte ich 3 Werte wie A = 0001098600250, b = 0001098600602, c = 0001098600763 bekommen. Können Sie mir bitte dabei helfen? 000109860025000010986006020001098600763QTP Ich möchte diese Nummer in 13
Antwort
Ich weiß nicht, was Sie genau erreichen wollen, aber das folgende sollte Ihnen die gewünschten Ergebnisse geben.
Dim reqnumber,A,B,C
reqnumber = 000109860025000010986006020001098600763
A = Left(reqnumber,13)
B= Mid(reqnumber,14,27)
C= Right(reqnumber,26)
Versuchtes bisschen. Ich hoffe, dies wird dir helfen.
Lassen Sie varNum
ist diese Nummer. Die fertige Ausgabe arrNums
ist Array von Zahlen nach dem Aufspalten
intLen= Len(varNum) ' get lenth of the variable
varNum=Cint(varNum) ' covert to integer
If(intLen Mod 13) then ' if it is not multiple of 13
msgbox "number length is not multple of 13"
Else ' if it is multiple of 13
Dim arrNums() ' initialsie array to store numbers
cnt=intLen/13 ' get count of numbers to be splitted
redim arrNums(cnt-1)
For i=1 to cnt ' loop and split the variable
arrNums(i-1)=Mid(varNum, 13*(i-1)+1, 13) ' store number in array
'i=i+1
Next
End if
Danke, anstelle von i = i + 1, habe ich das kommentiert, sonst gibt es nur ungerade Array-Werte. Danke für all Ihre Hilfe Kiran –
ja Sie haben Recht. i = i + 1 sollte kommentiert werden. –
Unter der Annahme, dass die Zeichenfolge immer ein Vielfaches von 13 sein wird
butreqnumber = "000109860025000010986006020001098600763"
Dim arr()
ReDim arr(Len(butreqnumber)/13)
j = 1
For i = 0 To (UBound(arr) - 1)
arr(i) = Mid(butreqnumber,j,13)
j = j+13
Next
Danke pankaj. –
Wenn es Ihnen geholfen hat, markieren Sie es als beantwortet, damit es zukünftigen Lesern hilft –
- 1. Ich möchte Nummer auf ein Bild dynamisch
- 2. Wie bekomme ich diese Eclipse zurück? Exit Code = 13 Fehler?
- 3. Wie sortiere ich diese Python-Liste nach der Nummer?
- 4. Ich möchte, dass vector_total keine wiederholte Nummer haben
- 5. Ich möchte diese Art von Bewertungsfunktion in Gridview mit vb.net?
- 6. look up diese Woche Nummer?
- 7. QTP Web Extensibilty - So erzwinge ich, dass QTP die Testausführung stoppt
- 8. Wie ist -13% 64 = -13 in PHP?
- 9. Wo kann ich das QTP-Tool kaufen?
- 10. HTTP Payload - Was ist diese Nummer?
- 11. qtp werden „reagiert nicht“
- 12. QTP, Adresse senden
- 13. SQL ungültig relationalen Operator bekommen und ich möchte diese
- 14. möchte ich
- 15. möchte ich in AngularJS
- 16. Wie verbinde ich mich mit einem Browser in QTP?
- 17. Wie kann ich vergleichen zwei Reihen von Datentabelle in QTP
- 18. Ich möchte
- 19. Ich möchte
- 20. ich möchte eine ID nach localhost Port-Nummer mit Regeln in web.config hinzufügen
- 21. Ich möchte
- 22. Schreiben in benutzerdefinierte QC-Felder von QTP
- 23. Ist simultanes "user testing" in QTP möglich?
- 24. So testen Sie Etiketten in QTP
- 25. QTP nicht mehr Java-Objekt
- 26. Ich die Daten aus DB mit JSP abrufen und ich möchte diese Datenliste in Senchatouch2 anzeigen?
- 27. Wie filtere ich diese Zeichenfolge in PHP?
- 28. Was bedeutet diese Nummer? in SqlDbx Verbindung mit Remote-Datenbank
- 29. Ich möchte SQL in DQL
- 30. Welche Baugruppe möchte ich?
Danke für die Hilfe butreqnumber = 000109860025000010986006020001098600763 (diese Zahl ist dynamisch, manchmal ist es x/13) x kann 13 oder 26 oder 39 oder 52 usw. sein. Ich denke, wir sollten die Länge finden und dann in 13 aufteilen. Aber ich weiß nicht, wie ich das machen soll. Hilf mir bitte –