3
我想寫一個正則表達式,它只接受一個字符串的最後3個字符並附加一些常量字符串。正則表達式來獲得一個字符串的最後3個字符
我正在使用C#。我試圖做正則表達式作爲數據庫條目。稍後在應用程序中閱讀此條目,並在C#中基於正則表達式進行轉換。
喜歡的東西:
stringVal.Trim().Substring(0, stringVal.Trim().Length - 3) + ".ConstantValue"
我想寫一個正則表達式,它只接受一個字符串的最後3個字符並附加一些常量字符串。正則表達式來獲得一個字符串的最後3個字符
我正在使用C#。我試圖做正則表達式作爲數據庫條目。稍後在應用程序中閱讀此條目,並在C#中基於正則表達式進行轉換。
喜歡的東西:
stringVal.Trim().Substring(0, stringVal.Trim().Length - 3) + ".ConstantValue"
使用正則表達式:
.{3}$
如果你想避免在年底的空間,並且可以使用捕獲組(你沒有精確的語言或正則表達式的味道),請使用
(.{3})\s*$
但請注意,沒有明顯的理由在這裏使用正則表達式切片的字符串。
但爲什麼正則表達式而不是簡單的子串? – anubhava
當您使用正則表達式標記時,請始終確定語言。 –