Effacer les filtres
Effacer les filtres

文字列から指定数だけ削除

21 vues (au cours des 30 derniers jours)
H.O
H.O le 14 Fév 2024
Commenté : Dyuman Joshi le 15 Fév 2024
文字列(string)のうしろから3文字(空白を含む)を削除したいです.
どのようにすると良いでしょうか?
例)
A=
"aaa 01"
"bbb 02"
"aaa 02"
"bbb 03"
"ccc 04"
...
削除→ 
A=
"aaa"
"bbb"
"aaa"
"bbb"
"ccc"
...

Réponse acceptée

Dyuman Joshi
Dyuman Joshi le 14 Fév 2024
A = ["aaa 01"
"bbb 02"
"aaa 02"
"bbb 03"
"ccc 04"]
A = 5x1 string array
"aaa 01" "bbb 02" "aaa 02" "bbb 03" "ccc 04"
%Number of characters from end to delete
n = 3;
B = extractBefore(A, strlength(A) - n +1)
B = 5x1 string array
"aaa" "bbb" "aaa" "bbb" "ccc"
  2 commentaires
H.O
H.O le 15 Fév 2024
Thank you so much.
Dyuman Joshi
Dyuman Joshi le 15 Fév 2024
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 文字と文字列 dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!