Differenze tra le versioni di "RInStr"

Da Gambas-it.org - Wikipedia.
(Nuova pagina: La funzione '''RInStr''' restituisce la posizione del primo carattere dell'<SPAN style:"text-decoration=underline">ultima</span> parola trovata fra due o più eventuali, identiche a qu...)
 
Riga 1: Riga 1:
La funzione '''RInStr''' restituisce la posizione del primo carattere dell'<SPAN style:"text-decoration=underline">ultima</span> parola trovata fra due o più eventuali, identiche a quella cercata, all'interno della stringa.
+
La funzione '''RInStr''' restituisce la posizione del primo carattere dell'<SPAN style="text-decoration:underline">ultima</span> parola trovata fra due o più eventuali, identiche a quella cercata, all'interno della stringa.
  
  
Riga 17: Riga 17:
 
  Dim pos As Integer
 
  Dim pos As Integer
 
   
 
   
   $prova = "Chiodo scaccia chiodo"
+
   $prova = "chiodo scaccia chiodo"
 
   
 
   
 
   pos = <FONT color=B22222>RInStr</font>($prova, "chiodo")
 
   pos = <FONT color=B22222>RInStr</font>($prova, "chiodo")

Versione delle 14:34, 17 apr 2012

La funzione RInStr restituisce la posizione del primo carattere dell'ultima parola trovata fra due o più eventuali, identiche a quella cercata, all'interno della stringa.


pos = RInstr(stringa, sottostringa_da_cercare [, inizio, comparazione])

Se inizio, che è un integer, è specificato, la ricerca della parola/sottostringa da cercare comincia dalla posizione inizio.
La comparazione può essere o gb.Binary per una comparazione di tipo binario (predefinita); oppure gb.Case per una comparazione insensibile alle maiscole-minuscole.

Se la sottostringa da cercare non viene trovata, allora RInStr restituisce uno zero.


Esempio:

Public Sub Button1_Click()

Dim $prova As String
Dim pos As Integer

 $prova = "chiodo scaccia chiodo"

  pos = RInStr($prova, "chiodo")

  Print pos

End

In console si avrà il seguente risultato:
16