Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak je woorden in een string zoeken in Visual Basic
De eenvoudigste manier om een ​​woord in een Visual Basic- tekenreeks te vinden is om de functie van de klasse String 's " IndexOf " , echter , dat is niet de enige manier te gebruiken , en kunnen niet leveren wat u wenst . Terwijl de functie " IndexOf " biedt de letter positie van het woord , kunnen veel programmeurs verlangen , in plaats daarvan , om te vinden wat woord nummer is vertegenwoordigt in de string . Instructies
1

Maak een nieuwe Visual Basic -project door te klikken op " File " en " Nieuw project . " Selecteer " . Console Application " kopen van 2

Plak volgende een eenvoudige string die je kunt zoeken binnen maken: " . Dit is een reeks woorden "

Dim s
As String =
3

Plak volgende het karakter nummer waarop het woord "string " optreedt ophalen :

s.IndexOf
( "string " ) op Twitter

het resultaat hiervan zal zijn 10 , omdat ( beginnend bij 0 ) , de eerste letter van het woord "string " voorkomt in de tiende plaats .
4

Plak volgende aan het woord nummer van het vinden woord "string : "

dim woorden
( ) als S.SPLIT ( )

dim newWords
als ArrayList = new ArrayList ( ) op

voor elk woord in woorden

dim regex = new System.Text.RegularExpressions.Regex ( " \\ W " )

newWords.Add
( Regex.Replace ( woord , " " ) )

volgende

newWords.IndexOf ( "string " ) op Twitter

Deze splitst de string in haar woorden en dan maakt gebruik van een reguliere expressie om alle leestekens , spaties en andere potentieel probleem personages uit elk woord strippen . Het doet dit met behulp van Visual Basics " \\ W " regex patroon, dat overeenkomt met alle niet - alfabetische tekens , en te vervangen door lege tekenreeksen .

Het resultaat hiervan zal zijn 3 , aangezien ( beginnend bij 0 ) "string "is in de derde plaats . Voor een meer intuïtief vermogen , maar een toe te voegen aan het resultaat , als volgt:

newWords.IndexOf
( "string " ) 1

Dit zal ervoor zorgen dat de telling begint bij 1 in plaats van 0 , zoals Visual Basic gewoonlijk doet .

Previous: Next:
  Visual Basics Programming
·Hoe kan ik een reset knop op V…
·Hoe te schrijven naar een CSV-…
·Hoe kan ik een e-mail Applicat…
·Hoe Search Engine Ranking of S…
·Visual Basic 2008 Tutorial 
·Noem de Basis Data Types Verkr…
·Hoe maak je een drop-down box …
·Hoe je VB Code schrijven voor …
·Hoe te Hex converteren naar Bi…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je meerdere JavaScript bestanden geb…
·MySQL PHP Zoeken Scripts 
·Hoe om te controleren een string voor de…
·Hoe te Alle List Box Artikelen opslaan n…
·Hoe te voegen en Decode URL's met PHP 
·Hoe om te doen Postorder traversal in ee…
·Microsoft SQL Tutorial 
·Hoe te langzaam Trace in JavaScript 
·De Java- codering voor de som van twee g…
Copyright © Computer Kennis http://www.nldit.com