¿Hay una función substring()
en VBScript similar a la de Java string.substring()
?¿VBScript tiene una función de subcadena()?
45
A
Respuesta
74
Sí, Mid
.
Dim sub_str
sub_str = Mid(source_str, 10, 5)
El primer parámetro es la cadena de origen, el segundo es el índice de inicio y el tercero es la longitud.
@bobobobo: Tenga en cuenta que las cadenas de VBScript están basadas en 1, no en 0. Pasar 0 como argumento a Mid
produce "llamada de procedimiento no válida o argumento Mid".
13
Como Tmdean correctly pointed out puede usar la función Mid()
. La biblioteca de MSDN también tiene una gran sección de referencia de VBScript que se puede encontrar aquí:
Cuestiones relacionadas
- 1. ¿Tiene VBScript Operadores de incremento
- 2. ¿VBScript tiene un equivalente DateTime.TryParse?
- 3. VBScript: La función devuelve una matriz
- 4. ¿Puede una función de VBScript devolver un diccionario?
- 5. ¿XSLT tiene una función Split()?
- 6. Sustituir una subcadena con otra subcadena
- 7. ¿Eliminar subcadena de una cadena?
- 8. ¿Cómo pausar una ejecución de vbscript?
- 9. Cómo llamar a la función DLL de C# desde VBScript
- 10. ¿Devolviendo nulo o nada de la función VBScript?
- 11. Compruebe si una función tiene un decorador
- 12. Ruby tiene una función incorporada ... ¿mientras?
- 13. ¿Tiene Delphi 2010 una función LoadTextFromFile?
- 14. tiene una función getter necesita un mutex?
- 15. ¿Hay una implementación de VBScript de Markdown?
- 16. Ejecuta un vbscript desde otro vbscript
- 17. Sobrecarga de constructores en VBScript
- 18. extraer una subcadena en C
- 19. Javascript - cómo reemplazar una subcadena?
- 20. Extienda una subcadena usando PowerShell
- 21. Buscar una subcadena en una cadena en Oracle sin LIKE
- 22. ¿Hay alguna manera de verificar si se define una función de VBScript?
- 23. ¿Hive tiene una función de división de cadenas?
- 24. ¿Tiene Xcode una función de autoformato de código?
- 25. ¿Tiene una buena función hash para una tabla hash C++?
- 26. ¿Prueba una cadena para una subcadena?
- 27. Usando jQuery para encontrar una subcadena
- 28. Compruebe si una cadena contiene una subcadena
- 29. VBScript: ¿Cómo utilizar un objeto de diccionario devuelto por una función?
- 30. Cómo cargar y llamar a una función de VBScript desde C++?
FYI - El tercer parámetro es opcional, en cuyo caso se devolverá al final de la cadena. – Spongeboy
También hay funciones Izquierda() y Derecha() que subscriben desde la izquierda o la derecha, respectivamente. No sé si tendrían beneficios de rendimiento sobre Mid() o no. –