Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť nový projekt Visual Basic kliknutím na tlačidlo " Súbor " a " Nový projekt " . Vyberte " Console Application . "
2
vložte nasledujúci vytvoriť jednoduchý reťazec , ktorý môžete vyhľadávať v : " . Toto je reťazec slov "
Dim s As String =
3
vložte nasledujúci získať číslo znaku , na ktorom sa vyskytuje slovo " reťazec " :
s.IndexOf ( " string " )
výsledkom toho bude 10 , pretože ( od 0 ) , prvé písmeno slova " reťazec " sa vyskytuje v desiatom mieste .
4
vložte nasledujúci nájsť rad slovo slovo " string : " Spojené
matné slová ( ) ako s.split ( )
dim newWords ako ArrayList = new ArrayList ( )
pre každé slovo v slovách
dim regex = new System.Text.RegularExpressions.Regex ( " \\ W " )
newWords.Add ( regex.Replace ( slovo , " " ) )
ďalšie
newWords.IndexOf ( " string " )
rozdelí reťazec do svojich slov , a potom používa regulárny výraz , aby sa vyzliekli všetky interpunkcia , medzery a ďalšie potenciálne problémové znaky z každého slova . Je to pomocou Visual Základy " \\ W " regulárny výraz , ktorý zodpovedá všetky non - abecedné znaky , a ich nahradenie prázdnych strún .
Výsledkom bude 3 , od tej doby ( od 0 ) " string " je na treťom mieste . Pre viac intuitívne výstup , stačí pridať jeden k výsledku , napríklad takto :
newWords.IndexOf ( " string " ) 1
Tým bude zabezpečené , že počet začína na 1 , nie 0 , ako sa zvyčajne robí Visual Basic .
Copyright © počítačové znalosti Všetky práva vyhradené