Cuerdas en Julia

Las strings en Julia son un conjunto de caracteres o un solo carácter encerrado entre comillas dobles (» «). Es una secuencia finita de caracteres. Julia permite extraer elementos de una string para formar múltiples substrings con el uso de corchetes ([ ]).

Crear una string

Las strings en Julia se pueden crear usando comillas dobles y triples.

# Julia Program for 
# Creation of String 
  
# Creating a String 
# with double Quotes 
String1 = "Welcome to the Geeks World"
println("String with the use of Double Quotes: ") 
println(String1) 
  
# Creating a String 
# with triple Quotes 
String1 = """I'm a Geek and I live in a world of Geeks"""
println("\nString with the use of Triple Quotes: ") 
println(String1) 
  
# Creating String with triple 
# Quotes allows multiple lines 
String1 ="""Geeks 
            For 
            Life"""
println("\nCreating a multiline String: ") 
println(String1) 

Producción:
Strings-Creation

Acceso a caracteres en strings

Julia permite extraer caracteres accediendo a un String con el uso de Indexación. Para extraer un carácter, simplemente pase el valor del índice o un rango de valores entre corchetes ([]). Al acceder a un índice fuera del rango, se producirá un BoundsError. Solo se permite pasar enteros como índice, flotante u otros tipos también causarán un BoundsError.
Strings-Julia-01

# Julia Program to Access 
# characters of String 
    
String1 = "GeeksForGeeks"
println("Initial String: ") 
println(String1) 
    
# Printing First character 
println("\nFirst character of String is: ") 
println(String1[1]) 
    
# Printing Last character 
println("\nLast character of String is: ") 
println(String1[end]) 

Producción:
Strings-Julia-Output-02

Rebanado de cuerdas

El corte de una string se realiza para acceder a un rango de caracteres en una string. Se realiza pasando un rango de valores de índice con el uso de un operador de división (dos puntos) entre corchetes ([]).

# Julia Program to Access 
# characters of String 
    
String1 = "GeeksForGeeks"
println("Initial String: ") 
println(String1) 
  
# Printing 1st to 5th character 
println("\nSlicing characters from 1-5: ") 
println(String1[1:5]) 
    
# Printing characters between  
# 4th and 3rd last character 
println("\nSlicing characters between ", 
         "4th and 3rd last character: ") 
println(String1[4:end-2]) 

Strings-Julia-Output-03

Concatenación de strings

La concatenación de strings es el proceso de agregar dos o más strings para formar una sola string. La concatenación de strings en Julia se puede hacer de una manera muy simple usando string(str1, str2, ...)la función.

# Julia Program to concatenate
# two or more strings
  
# Declaring String 1
String1 = "Geeks"
println("String1: ") 
println(String1) 
  
# Declaring String 2
String2 = "for"
println("\nString2: ") 
println(String2) 
  
# Declaring String 3
String3 = "Geeks"
println("\nString3: ") 
println(String3) 
  
# String concatenation function
String4 = string(String1, String2, String3)
  
# Final String after concatenation
println("\nFinal String:")
println(String4)

Producción:
Strings-Julia-Output-04

Interpolación de strings

La interpolación de strings es el proceso de sustitución de valores variables o expresiones en una string. Es un proceso de combinación de strings pero sin utilizar el método de concatenación. La interpolación es básicamente el proceso de ejecutar lo que sea ejecutable en una string. En Julia, se usa un signo de dólar ($) para insertar el valor de una variable en la string.

# Julia Program to for
# Interpolation of Strings
  
# Declaring a string 
str1 = "Geek"
  
# Declaring a Number
score = 47
  
# Interpolation of String
String = "Hello $str1, your score is $score"
  
# Printing Final String
println(String)

Producción:
Strings-Julia-Output-05

Métodos de string

Métodos Descripción
* – operador Concatena diferentes strings y/o caracteres en una sola string
^ – operador Repite la string especificada con el número especificado de veces
ascii() Convierte una string especificada a tipo String y también verifica la presencia de datos ASCII
morder() Elimina una sola línea nueva final de una string
cortar() Elimina el último carácter de la string especificada
cmp() Comprueba si las dos strings especificadas tienen la misma longitud y el carácter en cada índice es el mismo en ambas strings
cada partido() Se utiliza para buscar todas las coincidencias de la expresión regular dada r en la string especificada y luego devuelve un iterador sobre las coincidencias.
termina con() Devuelve verdadero si la string especificada termina con el valor de sufijo especificado; de lo contrario, devuelve falso
encontrarprimero() Devuelve la última aparición del patrón especificado en la string especificada
buscarúltimo() Devuelve la primera aparición del patrón especificado en la string especificada
buscar siguiente() Devuelve la siguiente aparición del patrón especificado en la string especificada a partir de la posición especificada
buscarprev() Devuelve la aparición anterior del patrón especificado en la string especificada a partir de la posición especificada
primero() Devuelve una string que consta de los primeros n caracteres de la string especificada
es válida() Devuelve verdadero si el valor especificado es válido para su tipo; de lo contrario, devuelve falso
unirse() Une una array de strings en una sola string
ultimo() Devuelve una string que consta de los últimos n caracteres de la string especificada
longitud() Devuelve la longitud de la string especificada con la posición inicial y final deseada
minúsculas() Devuelve una string con todos los caracteres convertidos a minúsculas
minúsculas primero() Devuelve una string con el primer carácter convertido a minúsculas
lstrip() Se utiliza para eliminar los caracteres principales de la string de caracteres especificada.
juego() Devuelve un objeto RegexMatch que contiene la coincidencia o nada si la coincidencia falla.
repetir() Devuelve una string que es la repetición de la string especificada con un número específico de veces
reemplazar() Reemplaza una palabra o carácter con la string o carácter especificado
reverso() Devuelve el reverso de la string especificada
rsplit() Funciona exactamente como el método split() pero comenzando desde el final de la string
rstrip() Se utiliza para eliminar los caracteres finales de la string de caracteres especificada.
tamaño de() Devuelve el tamaño de la string especificada
separar() Divide una string especificada en una array de substrings en las apariciones de los delimitadores especificados
comienza con() Devuelve verdadero si la string especificada comienza con el prefijo especificado; de lo contrario, devuelve falso
cuerda() Convierte un entero especificado en una string en la base dada
banda() Se utiliza para eliminar los caracteres iniciales y finales de la string especificada str
Substring() Devuelve una parte de la string principal especificada
mayúsculas() Devuelve una string con todos los caracteres convertidos a mayúsculas
mayúsculas primero() Devuelve una string con el primer carácter convertido a mayúsculas

Publicación traducida automáticamente

Artículo escrito por Abhinav96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *