簡體   English   中英

從字符串中刪除前導空格

[英]Removing leading spaces from a string

我有一個如下的字符串

 abc, def tgy, awed djdj

現在,我想用逗號分隔此字符串的所有部分。 我可以成像的最佳方法是執行以下操作

final String[] splits = country.split(",");

現在我應該有3個字符串的數組。 但是我也不想每個字符串中的前導空格。 我如何刪除它們。 有一種特殊的方法嗎? 或者我必須使用相同的舊正則表達式方法來刪除前導空格。

您可以使用此正則表達式從拆分元素中刪除前導/后綴空格:

final String[] splits = country.trim().split(" *, *");

在字符串上使用此調用可刪除前導和尾隨空格:

arbitraryVariable = arbitraryVariable.trim()
,\s*

您也可以按此拆分。這將刪除前導空格。請參見演示。

http://regex101.com/r/jT3pG3/13

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM