SHELL下如何去掉字串裡的空格(或指定字元)
柳鯤鵬
網上很多辦法,雖然是對的,用起來結果不對。這裡提供正確辦法。
去掉開頭的空格
$text=" 123 456 "
# 這個寫法,保證了得到正確的結果。
text=`echo $text | sed -e 's/^[ \t]*//g'`
# 這些方法沒有測試,寫法參照上面的。
# 去掉尾巴的空格 sed 's/[ \t]*$//g'
# 刪除前、後空格,不刪除中間空格 sed -e 's/^[ \t]*//g' -e 's/[ \t]*$//g'
# 刪除字串中所有空格 sed 's/[[:space:]]//g'
當然還有簡單辦法:
# 只替換一個 text=${text/ /-} # 全部替換 text=${text// /-}
相關推薦
SHELL下如何去掉字串裡的空格(或指定字元)
柳鯤鵬 網上很多辦法,雖然是對的,用起來結果不對。這裡提供正確辦法。 去掉開頭的空格 $text=" 123 456 " # 這個寫法,保證了得到正確的結果。 text=`echo $text | sed -e 's/^[ \t]*//g'` # 這些方法沒有測試,
在瀏覽器的標籤頁顯示網站標誌圖示(或指定圖示)的方法
對於不同的瀏覽器,方法是有差別的 1.對於IE或TT瀏覽器:把需要顯示的16x16畫素的ICO圖示命名為favicon.ICO放置在網站根目錄下,瀏覽器會自動檢索 2.這大概是所有瀏覽器通用的在標籤頁加入指定圖示的方法: 把favicon.ico圖示放到網站根目錄下,在網頁的<head><
按照指定的寬高(或指定比例)來重新設定bitmap
//把傳進來的bitmap物件轉換為寬度為x,長度為y的bitmap物件 public static Bitmap big(Bitmap b, float x, float y) { int w = b.getWidth(); int h
字串匹配(刪除指定字元)/codewars練習
Write function scramble(str1,str2) that returns true if a portion of str1 characters can be rearranged to match str2, otherwise returnsfal
C#下實現SQL SERVER資料庫刪除以指定字串開頭的表或指定日期前的表(SQL語句)
關於C#下實現控制資料庫執行相應操作,基本所有工作全在SQL語句編寫上。嗯,簡述以下基本流程吧:C#下建立與SQL SERVER的連線------寫相應SQL語句------執行相應的SQL語句,完了。一三兩步都是定式,本人都是抄的,所以現在也記不住。至於中間的SQL語句,話
在Python中使用正則表示式去掉字串裡的html標籤
有時候會獲得一些帶html標籤的字串,需要把html標籤去掉,獲得乾淨的字串,這時候可以使用正則表示式。 程式碼如下: import re htmeString = ''' <ul id="TopNav"> &nbs
PHP在UTF8編碼下去掉全形空格的曲線方法。。。。
找了很多。多是用正則來替換,但是都失敗了,無奈想了下一種曲線方式,非常規的方式 先看看下面的程式碼: echo bin2hex(" ");//e38080程式碼中返回的全形的空格十六進位制程式碼。 看看
使用filter攔截引數去掉兩端的空格(資料+親測解決)
使用filter攔截引數去掉兩端的空格(解決) 問題: 1、當前環境:springMVC + spring 2、所有從前臺輸入的引數資料,都要去除兩端的空格 思考: 1.使用攔截器攔截request,然後通過get引數列表trim去除空格。建立後發現根本沒法將t
批處理 去掉字串前後空格
今天找bat處理字串的資料,看到這去掉字串前後空格,覺得很有用。收藏下來,以便以後查閱。 @echo off :: 去掉左空格 :: Code by JM 2006-11-28 [email protected] :
557. Reverse Words in a String III 去掉字串首尾空格方法object.strip()
Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
字串去除空格(trim、replace、replaceAll)
trim():去掉字串首尾的空格。還可以利用replace、或是replaceAll去除字串中所有的空格(包含首尾部的空格)import java.math.*; import java.util.*;
python3----專案-在windows系統下對指定資料夾的檔案進行更改格式並隱藏檔案(或恢復正常)os、win32api、win32con、platform
python3—-專案-在windows系統下對指定資料夾內容的檔案進行更改格式並隱藏檔案(或恢復正常)os、win32api、win32con、platform 1、目標資料夾與檔案 C:\te
python去掉字串中空格的方法
1.strip():把頭和尾的空格去掉 2.lstrip():把左邊的空格去掉 3.rstrip():把右邊的空格去掉 4.replace(‘c1’,’c2’):把字串裡的c1替換成c2。故可以用replace(’ ‘,”)來去掉字串裡的所有空格 5
去除字串首尾空格(全形&半形)
非正則表示式: 全形空格Unicode編碼為:12288 半形空格Unicode編碼為:32 大概思路是: 1.利用Unicode編碼從首尾分別開始遍歷字串,找到第一個非空格的位置索引 2.利用String物件的substring()方法從字串中擷取步驟1中獲取的非
4如何給硬碟調整分割槽(邏輯分割槽或拓展分割槽無法給主分割槽容量怎麼辦?)windows下如何更改碟符(第九步)?如何新建磁碟?(第八步)
使用DiskGenius工具進行調整分割槽。調整分割槽前先看下是否所有碟符(C盤、D盤等等)都是主分割槽。如果不是,則需要全部轉換成主分割槽,否則將不能自由調整。因為邏輯分割槽和主分割槽之間的容量無法相互拓展容量的。一般使用第三方的什麼刷機工具或者去電腦城刷機,都會把C盤給你
Linux shell 下的複製和貼上(Copy & Paste Operation on Linux shell)
1. Copy:CTRL+SHIFT+C Paste:CTRL+SHIFT+V 2. 左鍵選中 單擊滑鼠中鍵,或SHIFT+INSERT 即貼上到命令列 3. gconftool-2 -t str -s /apps/gnome-terminal/keybindings/
去掉字串中空格的四種方法
方法一: def remove_space(text): return ''.join([i for i in text if i!=' ']) print(remove_space('hello my name is fang')) 方法二:
試編寫一個函式,實現在順序儲存方式下字串的strcompare(S1,S2)運算
先介紹一下字串的順序儲存字串其實就是一種特殊的線性表,學過線性表後我們知道,線性表有順序儲存和鏈式儲存兩種儲存結構,那麼很容易想到字串也有兩種基本的儲存結構:順序串和鏈式串。其實也沒什麼好說的字串都知道,不就是0個或多個字元構成的有限序列嘛比如 T= “ABCD”順序表也剛
Python去掉字串首尾空格
#定義一個函式,用來去除字串首尾的空格def trim(s): '''首先判斷該字串是否為空,如果為空,就返回該字串, 如果不為空的話,就判斷字串首尾字元是否為空, 如果為空,就使用遞迴再次呼叫該函式trim(),否則就返回該函式''' if len(
Python 正則表示式學習(4):查詢以“one”結尾,前面包含0個或多個英文字母(不能是數字或其它字元)的字串。
需求是:查詢以“one”結尾,包含0個或多個英文字母(不能是數字或其它字元)的字串。 import re str='bacdone1cdonone345dhdfgkone' p=re.compile(r'[a-zA-Z]*one') #只搜尋一次 m=re.match