Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να εντοπίσετε ένα χαρακτήρα σε ένα String

Ένα string είναι μια ακολουθία από χαρακτήρες ενός ορισμένου μήκους , που επιλέγεται από ένα αλφάβητο . Οι χορδές και οι χαρακτήρες έχουν συνήθως ξεχωριστά τύπους δεδομένων σε γλώσσες προγραμματισμού , αν και είναι στενά συνδεδεμένες . String και τις πράξεις χειραγώγησης χαρακτήρα - όπως η εύρεση ενός χαρακτήρα σε ένα string ή χωρίζει ένα string σε πολλά μέρη - είναι μία από τις πιο κοινές δραστηριότητες προγραμματισμού ηλεκτρονικών υπολογιστών . Επειδή είναι μια τέτοια κοινή ανάγκη , σχεδόν κάθε σύγχρονη γλώσσα προγραμματισμού περιέχει ενσωματωμένα χαρακτηριστικά γνωρίσματα που σας επιτρέπουν να λειτουργεί σε χορδές . Οδηγίες
Η 1

Εισάγετε τον παρακάτω κωδικό στο περιβάλλον ανάπτυξης , εάν είστε προγραμματισμού σε δομημένη γλώσσα ερωτημάτων ( SQL ) :

SELECT CHARINDEX ( «Β» , « ABC » )

η λειτουργία SQL CHARINDEX επιστρέφει την αρχική θέση της πρώτης εμφάνισης ενός χαρακτήρα μέσα σε ένα string . Σε αυτό το παράδειγμα , η συνάρτηση επιστρέφει δύο . Λάβετε υπόψη ότι η λειτουργία θεωρεί τον πρώτο χαρακτήρα μιας συμβολοσειράς σε μία θέση .

Εάν η λειτουργία δεν μπορεί να εντοπίσει το χαρακτήρα της συμβολοσειράς , επιστρέφει μηδέν. 2

Εισάγετε τον ακόλουθο κώδικα στο περιβάλλον ανάπτυξης , αν τον προγραμματισμό σε Microsoft C # :

σειρά stringToSearch = " ABC " ?

σειρά searchString = " B " ?

int charLocation = stringToSearch . IndexOf ( searchString ) ?

Η μέθοδος C # IndexOf της κλάσης String επιστρέφει την αρχική θέση της πρώτης εμφάνισης ενός χαρακτήρα μέσα σε ένα string . Σε αυτό το παράδειγμα , η μέθοδος επιστρέφει ένα. Λάβετε υπόψη ότι η λειτουργία θεωρεί τον πρώτο χαρακτήρα σε ένα string στη θέση μηδέν.

Εάν η λειτουργία δεν μπορεί να εντοπίσει το χαρακτήρα της συμβολοσειράς , επιστρέφει αρνητική .
Εικόνων 3

Εισάγετε τον παρακάτω κωδικό στο περιβάλλον ανάπτυξης , αν τον προγραμματισμό σε PHP :

$ stringToSearch = " ABC " ?

strpos εκτύπωσης ( $ stringToSearch , "Β" ) . " \\ n" ? ;

>

stripos ( ) επιστρέφει την αρχική θέση της πρώτης εμφάνισης ενός χαρακτήρα μέσα σε ένα string . Σε αυτό το παράδειγμα , η μέθοδος επιστρέφει ένα. Λάβετε υπόψη ότι η λειτουργία θεωρεί τον πρώτο χαρακτήρα σε ένα string στη θέση μηδέν.

Εάν η λειτουργία δεν μπορεί να εντοπίσει το χαρακτήρα της συμβολοσειράς , επιστρέφει false .
Η 4

Εισάγετε τον ακόλουθο κώδικα στο περιβάλλον ανάπτυξης , εάν είστε προγραμματισμού σε JavaScript :

var stringToSearch = " ABC " ?

var searchString = " B " ?

var charLocation = stringToSearch . indexOf ( searchString ) ?

Η μέθοδος JavaScript indexOf επιστρέφει την αρχική θέση της πρώτης εμφάνισης ενός χαρακτήρα μέσα σε ένα string . Σε αυτό το παράδειγμα , η μέθοδος επιστρέφει ένα. Λάβετε υπόψη ότι η λειτουργία θεωρεί τον πρώτο χαρακτήρα σε ένα string στη θέση μηδέν.

Εάν η λειτουργία δεν μπορεί να εντοπίσει το χαρακτήρα της συμβολοσειράς , επιστρέφει αρνητική .
Εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα