Regex.Unescape(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Giriş dizesindeki tüm kaçış karakterlerini dönüştürür.
public:
static System::String ^ Unescape(System::String ^ str);
public static string Unescape (string str);
static member Unescape : string -> string
Public Shared Function Unescape (str As String) As String
Parametreler
- str
- String
Dönüştürülecek metni içeren giriş dizesi.
Döndürülenler
Kaçış karakterlerinin çıkışsız biçimine dönüştürüldüğü bir karakter dizesi.
Özel durumlar
str
tanınmayan bir kaçış dizisi içerir.
str
, null
değeridir.
Açıklamalar
Unescape yöntemi aşağıdaki iki dönüştürmeden birini gerçekleştirir:
- Yöntemi tarafından kaçış karakteri ("\") her karakterden kaldırarak yöntemi tarafından Escape gerçekleştirilen dönüştürmeyi tersine çevirir. Bunlar \, *, +, ?, |, {, [, (,), ^, $, ., #ve boşluk karakterlerini içerir. Buna ek olarak, Unescape yöntemi kapanış ayracı (]) ve kapanış ayracı (}) karakterlerinin işaretini kaldırıyor.
Not
Unescape kaçış dizesini tam olarak hangi karakterlerin kaçtığını çıkaramadığından, tam olarak ters çeviremez,
- Düz metin dize değişmez değerlerindeki onaltılık değerleri gerçek yazdırılabilir karakterlerle değiştirir. Örneğin, "\a" veya @"\x0A" "\n" ile değiştirilir@"\x07". \a, \b, \e, \n, \r, \f, \t, \v ve alfasayısal karakterler gibi desteklenen kaçış karakterlerine dönüştürür.
Unescape Yöntem\ w veya \s gibi dönüştüremediği diğer kaçış dizileriyle karşılaşırsa, bir ArgumentExceptionoluşturur.