Περικοπή μιας συμβολοσειράς σε JavaScript

Perikope Mias Symboloseiras Se Javascript



Κατά την εργασία με το κείμενο, μερικές φορές, υπάρχει ανάγκη να περιοριστεί ο αριθμός των χαρακτήρων μιας τιμής συμβολοσειράς. Εάν οι τιμές της συμβολοσειράς υπερβαίνουν το όριο, κόψτε το υπόλοιπο τμήμα. Το κόψιμο ή η περικοπή είναι η διαδικασία κοπής ή εξάλειψης τμημάτων κάποιου για να γίνει μικρότερο. Για να περικόψετε ή να περικόψετε μια συμβολοσειρά, η JavaScript έχει ορισμένες προκαθορισμένες μεθόδους, συμπεριλαμβανομένης της μεθόδου substring() ή της μεθόδου split() με τη μέθοδο join().

Αυτό το σεμινάριο θα επεξηγήσει τις μεθόδους περικοπής μιας συμβολοσειράς JavaScript.

Περικοπή μιας συμβολοσειράς σε JavaScript

Για να περικόψετε μια συμβολοσειρά, χρησιμοποιήστε τις ακόλουθες μεθόδους:







  • substring() μέθοδος
  • Συνδυασμός των διαίρεση() και Συμμετοχή() μέθοδος

Ας εξηγήσουμε αυτές τις μεθόδους λεπτομερώς.



Μέθοδος 1: Περικοπή μιας συμβολοσειράς χρησιμοποιώντας τη μέθοδο substring().

ο substring() η μέθοδος είναι « Σειρά πληκτρολογήστε μέθοδο και κόβει τη συμβολοσειρά μεταξύ των καθορισμένων ευρετηρίων. Εάν το μήκος της αρχικής συμβολοσειράς υπερβαίνει το όριο, επιστρέφει μόνο αυτό το τμήμα έως ότου ο αριθμός των χαρακτήρων ισούται με το καθορισμένο όριο:



Σύνταξη
Η δεδομένη σύνταξη χρησιμοποιείται για το ' substring() 'μέθοδος:





υποσυμβολοσειρά ( αρχή , τέλος )

Χρειάζεται δύο παραμέτρους:

  • ' αρχή ” είναι ο αρχικός δείκτης της υποσυμβολοσειράς
  • ' τέλος ” είναι το τελευταίο ευρετήριο όπου θα περικοπεί η συμβολοσειρά.

Επιστρεφόμενη Αξία : Θα επιστρέψει μια νέα κομμένη συμβολοσειρά.



Παράδειγμα
Πρώτα, δημιουργήστε μια μεταβλητή ' str1 'που αποθηκεύει μια συμβολοσειρά' Καλώς ήρθατε στο Linuxhint ”:

ήταν str1 = 'Καλώς ήρθατε στο Linuxhint' ;

Ορίστε μια συνάρτηση με το όνομα ' truncateString() με δύο παραμέτρους, σειρά ' και ' όριο '. Σε αυτή τη συνάρτηση, ελέγξτε το μήκος της συμβολοσειράς χρησιμοποιώντας το ' μήκος ” ιδιοκτησία. Εάν το μήκος της συμβολοσειράς είναι μεγαλύτερο από το καθορισμένο όριο, κόψτε τη συμβολοσειρά χρησιμοποιώντας το ' substring() ” μέθοδος όπου μεταβιβάζονται τα δύο ορίσματα, ο δείκτης έναρξης της συμβολοσειράς και το όριο που θα είναι το τελευταίο ευρετήριο της συμβολοσειράς:

λειτουργία truncateString ( σειρά , όριο ) {
αν ( σειρά. μήκος > όριο ) {
str2 = σειρά. υποσυμβολοσειρά ( 0 , όριο ) ;
}
αλλού {
ΕΠΙΣΤΡΟΦΗ str1 ;
}
ΕΠΙΣΤΡΟΦΗ str2 ;
}

Τηλεφώνησε στο ' truncateString() 'λειτουργία περνώντας συμβολοσειρά' str1 'και όριο' 8 ”:

κονσόλα. κούτσουρο ( truncateString ( str1 , 8 ) ) ;

Η έξοδος εμφανίζει την κομμένη συμβολοσειρά ξεκινώντας από το ευρετήριο έναρξης 0 και τελειώνει στον δείκτη 8 :

Μέθοδος 2: Περικοπή συμβολοσειράς χρησιμοποιώντας μέθοδο split() με μέθοδο join()

Υπάρχει μια άλλη μέθοδος περικοπής μιας συμβολοσειράς που ονομάζεται ' διαίρεση() ' μέθοδος που χωρίζει τη συμβολοσειρά σε μια σειρά από υποσυμβολοσειρές σε έναν συγκεκριμένο χαρακτήρα. Για να ενώσετε τις υποσυμβολοσειρές σε μια συμβολοσειρά, χρησιμοποιήστε το ' Συμμετοχή() 'μέθοδος

Σύνταξη
Ακολουθήστε τη δεδομένη σύνταξη της μεθόδου split() για τη δημιουργία διακριτικών μιας συμβολοσειράς σε JavaScript:

διαίρεση ( διαχωριστής , όριο ) ;
  • Εδώ, το « διαχωριστής ” είναι οποιοσδήποτε συγκεκριμένος χαρακτήρας που χρησιμοποιείται ως διαχωριστική παράμετρος για να καθορίσετε πού θα χωριστεί η συμβολοσειρά.
  • ' όριο ” είναι ένας ακέραιος αριθμός που δείχνει τον αριθμό των διαχωρισμών.
  • Επιστρέφει μια σειρά από δευτερεύουσες συμβολοσειρές με βάση τα περασμένα ορίσματα.

Παράδειγμα
Χρησιμοποιήστε την ίδια συμβολοσειρά ' str1 ' που δημιουργήθηκε στο παραπάνω παράδειγμα και, στη συνέχεια, καλέστε τη μέθοδο split() περνώντας μια κενή συμβολοσειρά ('') και όριο ' έντεκα ως επιχειρήματα:

ήταν str = str1. διαίρεση ( '' , έντεκα ) ;

Η έξοδος δείχνει μια σειρά από υποσυμβολοσειρές μήκους 11:

Τώρα, ενώστε τον πίνακα σε μια συμβολοσειρά χρησιμοποιώντας τη μέθοδο join() και αποθηκεύστε τον σε μια μεταβλητή ' truncStr ”:

ήταν truncStr = str. Συμμετοχή ( '' ) ;

Εκτυπώστε τη συμβολοσειρά που προκύπτει χρησιμοποιώντας το ' console.log() 'μέθοδος:

κονσόλα. κούτσουρο ( truncStr ) ;

Παραγωγή

συμπέρασμα

Για να περικόψετε μια συμβολοσειρά σε JavaScript, χρησιμοποιήστε το ' substring() ' μέθοδος ή ο συνδυασμός των ' διαίρεση() ' και ' Συμμετοχή() μεθόδους. Η μέθοδος substring() είναι η πιο κοινή μέθοδος για την περικοπή των συμβολοσειρών στο JavaScript. Κόβει τη συμβολοσειρά μεταξύ των καθορισμένων ευρετηρίων. Η μέθοδος split() χωρίζει τις συμβολοσειρές σε μια σειρά από υποσυμβολοσειρές και η μέθοδος join() χρησιμοποιείται για να μετατρέψει αυτόν τον πίνακα υποσυμβολοσειρών στη συμβολοσειρά. Αυτό το σεμινάριο επεξηγεί τις μεθόδους για την περικοπή συμβολοσειρών JavaScript.