Regex.Unescape(String) Yöntem
Ö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
- str
- String
Dönüştürülecek metni içeren giriş dizesi.
Kaçış karakterlerinin çıkışsız biçimine dönüştürüldüğü bir karakter dizesi.
str
tanınmayan bir kaçış dizisi içerir.
str
, null
değeridir.
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.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: