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
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
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
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