Supprimez les espaces de début et de fin en Python, JavaScript ou Java

J'ai dû supprimer les blancs de début et de fin pour chaque fonction, donc J'ai essayé de savoir comment supprimer chaque langue.

Python

méthode de bande

En spécifiant une chaîne de caractères arbitraire dans l'argument, la chaîne de caractères peut être supprimée du début et de la fin de la chaîne de caractères. Si vous omettez l'argument, vous pouvez supprimer les espaces et les tabulations au début et à la fin de la chaîne de caractères. Les espaces entre les caractères ne sont pas supprimés.

Comment utiliser Il y a un blanc demi-largeur au début et une tabulation à la fin.

str = ' Hello World	'
print(str.strip())

résultat

Hello World

Si vous souhaitez supprimer le début Utilisez la méthode lstrip. J'ai mis un onglet au début.

str = '	Hello World '
print(str.lstrip())

résultat

Hello World 

Si vous souhaitez supprimer la fin Utilisez la méthode rstrip. Un espace pleine largeur est inséré à la fin.

str = ' Hello World '
print(str.lstrip())

résultat

 Hello World

JavaScript

méthode de coupe

Vous pouvez supprimer les espaces et les tabulations au début et à la fin de la chaîne. Les espaces entre les caractères ne sont pas supprimés ~~ Il n'est pas possible de supprimer un espace d'un seul côté. ~~ ※c'est complet. Merci pour votre conseil. Si vous souhaitez supprimer les espaces d'un seul côté, vous pouvez utiliser trimStart () et trimEnd (). Depuis que je l'ai essayé avec Chrome cette fois, j'utilise les alias trimMeft () et trimRight ().

Comment utiliser

let str = ' Hello World	';
console.log(str);
console.log(str.trim());

résultat

 Hello World	
Hello World

La pleine largeur est également supprimée.

let str = ' Hello World ';
console.log(str.trim());

résultat

Hello World

Utilisez la méthode trimLeft pour supprimer l'espace blanc de début et la méthode trimRight pour supprimer l'espace blanc de fin.

Selon la documentation Web MDN

trimLeft, méthode

Par souci de cohérence avec des fonctions telles que String.prototype.padStart, le nom de la méthode standard est défini sur trimStart.

Cependant, pour des raisons de compatibilité Web, trimLeft est laissé comme alias pour trimStart. Sur certains moteurs, il est interprété comme: String.prototype.trimLeft.name === "trimStart";

trimRight, méthode

Par souci de cohérence avec des fonctions telles que String.prototype.padEnd, le nom de la méthode standard est défini sur trimEnd.

Cependant, pour des raisons de compatibilité Web, trimRight est laissé comme alias pour trimEnd. Sur certains moteurs, il est interprété comme: String.prototype.trimRight.name === "trimEnd";

Parce qu'on dit que Selon le navigateur, il existe un support et un non support, Vous pouvez également utiliser un alias.

let str = ' Hello World ';
console.log(str.trimLeft());
console.log(str.trimRight());

résultat

Hello World 
 Hello World

Java Utilisez la méthode de coupe.

Comment utiliser

String str = " Hello World	";
System.out.println(str);
System.out.println(str.trim());

résultat

 Hello World	
Hello World

Vous ne pouvez pas supprimer les espaces codés sur deux octets avec la méthode de découpage Java.

String str = " Hello World ";
System.out.println(str);
System.out.println(str.trim());

résultat

 Hello World 

Pour supprimer les blancs pleine largeur, Utilisez la méthode replaceAll Je vais le remplacer par une expression régulière.

Ce qui suit est le cas lorsqu'il y a un espace pleine largeur à la fin.

String str = "Hello World ";
System.out.println(str.replaceAll("[ ]+$", ""));

résultat

Hello World

référence

https://engineer-club.jp/java-trim

https://uxmilk.jp/12804

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/trim

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/TrimLeft

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/TrimRight

Recommended Posts

Supprimez les espaces de début et de fin en Python, JavaScript ou Java
Rendement Python express en JavaScript ou Java
Chevauchement d'expressions régulières en Python et Java
Différence d'authenticité entre Python et JavaScript
Différences entre la syntaxe Python et Java
Comment mesurer le temps de traitement avec Python ou Java
Entrez en contact avec la programmation fonctionnelle en JavaScript ou Python 3
J'ai comparé Java et Python!
J'ai essayé de programmer le test du chi carré en Python et Java.
Pile et file d'attente en Python
Unittest et CI en Python
Python ou et et opérateur trap
Trouvons un graphique de la distribution de Poisson et de la distribution cumulative de Poisson en Python et Java, respectivement.
Résolution en Ruby, Python et Java AtCoder ABC141 D Priority Queue
Comment afficher les octets de la même manière en Java et Python
Détectez et traitez les signaux en Java.
Différence entre java et python (mémo)
Paquets qui gèrent le MIDI avec Python midi et pretty_midi
Différence entre list () et [] en Python
Différence entre == et est en python
Afficher les photos en Python et html
Algorithme de tri et implémentation en Python
Manipuler des fichiers et des dossiers en Python
À propos de Python et Cython dtype
Affectations et modifications des objets Python
Chiffrement avec Python: IND-CCA2 et RSA-OAEP
Hashing de données en R et Python
Synthèse de fonctions et application en Python
Exporter et exporter des fichiers en Python
[Python] renvoie A [ou / et] B
Comparez les boucles de tableau Python et JavaScript
Inverser le pseudonyme plat et le katakana en Python2.7
Lire et écrire du texte en Python
[GUI en Python] Menu PyQt5 et barre d'outils-
Créer et lire des paquets de messages en Python
Jetons JavaScript et écrivons un front-end Web en Python!
[Super Basic] Comparez Python, Java et JavaScript (variables, instructions if, instructions while, pour les instructions)
Notes utilisant cChardet et python3-chardet dans Python 3.3.1.
Différences entre Ruby et Python dans la portée
[Python] Utiliser et et ou lors de la création de variables
Modulation et démodulation AM avec Python Partie 2
4 langage de comparaison de fermeture (Python, JavaScript, Java, C ++)
différence entre les instructions (instructions) et les expressions (expressions) en Python
Valeurs authentiques et vecteurs propres: Algèbre linéaire en Python <7>
Graphique à lignes pliées et ligne d'échelle en python
Implémenter le filtre FIR en langage Python et C
Vérifier et recevoir le port série en Python (vérification du port)
Prenez la somme logique de List en Python (fonction zip)
Rechercher et lire des vidéos YouTube avec Python
Différence entre @classmethod et @staticmethod en Python
Différence entre append et + = dans la liste Python
Différence entre non local et global en Python
Ecrire le fichier O_SYNC en C et Python
Référence du fichier INI en Python ou Ruby
Gérer les "années et mois" en Python
Scraping de sites Web à l'aide de JavaScript en Python
Lire et écrire des fichiers JSON avec Python
Représentez facilement des données graphiques dans le shell et Python
Méthodes et champs privés en python [chiffrement]
Rechercher et vérifier la matrice inverse en Python