Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Substring In CSH
Een subreeks is een groep tekens die samen bestaan ​​als onderdeel van een grotere reeks waarde . Bijvoorbeeld , " ' wereld ' is een substring van " hello , world ! " C Shell ( CSH ) programmering nut heeft ingebouwde hulpprogramma's zoals" awk " en " echo " om u te helpen strings en substrings manipuleren in uw programma's . Awk en Expressies Reguliere

De " awk ' utility is een tekstverwerking taal ingebouwd in C Shell die uitgebreide operatoren en functies die u in staat om te verwerken en te manipuleren strings en substrings bevat . Je gebruikt het door het intikken van het zoekwoord " awk " voordat er een functie aan te roepen , die het programma om de data die volgt filteren vertelt . Enkele substring functies uitvoering van het gebruik van reguliere expressies , die karakter patronen zoals letters , cijfers en leestekens , gebruikt om tekens in een string match via een zoekmachine zijn .
Zoeken naar Positie
< br

functie > de " index " neemt een string en zoekt naar het eerste optreden van een substring . Je beide waarden aan de functie . Indien hij vaststelt de substring in de oorspronkelijke , retourneert de functie een getal dat de positie van het eerste teken van de substring aangeeft . Als het de substring niet kan vinden , keert het terug nul . De functie maakt gebruik van een hoofdlettergevoelig vergelijking . Bijvoorbeeld , het typen van " echo $ mystring | awk ' {print index ( $ 0 , " str " ) } ' " doorzoekt de $ mystring variabele voor een optreden van " str " in waarde van de tekenreeks
< br . >
extraheren Substrings

De functie " substr " neemt een string waarde , een nummer voor een startpositie en een lengte waarde . Vervolgens zoekt het teken in de tekenreeks aangegeven door de uitgangspositie , telt het aantal tekens dat de door de lengte waarden rechts , en creëert een nieuwe variabele met deze subreeks . Als je niet in een lengte waarde , retourneert de functie alles na de start positie tot het einde van de string . Bijvoorbeeld, als de waarde van uw $ mystring variabele is " Hallo , wereld , " typen " echo $ mystring | awk ' . {Print substr ( $ 0 , 8 , 3 ) } ' " rendement " WOR " om uw programma < br >
Substitutie

De "sub " en " gsub " -functies nemen een string en een reguliere expressie waarde . Ieder werkt op vergelijkbare wijze in dat ze zoeken in de string voor een substring dat de reguliere expressie overeenkomt , vervangt dan de overeenkomende tekens . De functie "sub " vervangt elk optreden van de reguliere expressies , terwijl de " gsub " vervangt alleen het eerste voorval . Bijvoorbeeld , het typen van " echo $ mystring | awk ' { sub ( " [ 0-9 ] " , " " ) ; druk $ 0 } ' " doorzoekt de $ mystring variabele voor alle gehele waarden en vervangt ze door spaties .

Previous: Next:
  Computer Programming Languages
·Wat zijn de nadelen van een Qu…
·Wat is een Runtime Error ? 
·Hoe te bestandsextensies assoc…
·Binaire encryptie-algoritmen 
·Hoe maak je een Array in Bevol…
·Hoe te gebruiken PUT & DELETE …
·Hoe de Hold on MATLAB Reset 
·Hoe maak je een Low Pass gebru…
·Hoe SQL Rapporten in Microsoft…
  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 om Zet uw Java- code in de Android- …
·Hoe maak je een SQL- commando Kopieer 
·Hoe maak je een UML Sequence Diagram mak…
·Hoe je Focus ligt in Java 
·Wat is NetBeans Development ? 
·Hoe je Input Output Streams Kopieer in J…
·Hoe een Informix SQL Delete Command 
·Hoe je VB Functie Verwijzing Van Binnen …
·Wat is een Dialog formulier in Visual Ba…
Copyright © Computer Kennis http://www.nldit.com