Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#]Regex | escape sequenz fehler

Discussion on [C#]Regex | escape sequenz fehler within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
[C#]Regex | escape sequenz fehler

Folgendes Pattern :
Code:
(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})
(Soll ip addresse auslesen von ).

So, nun füge ich das Pattern in mein Code ein und er gibt mir direkt ein paar Fehler aus.

Quote:
Fehler 1 Nicht erkannte Escapesequenz. C:\Users\patrick\Documents\Visual Studio 2010\Projectsxx\Lx\xx.cs 55 37 xx
Aber wenn ich es durch verschiedene rexeg tester laufen lasse, sagt er mir es geht und gibt mir auch die ip richtig aus.

Ich hab jetzt : & Rexeg-Lab aus dem Mycsharp forum genommen.



Beide sagen mir, die Pattern ist richtig.

Wo liegt der "Fehler"? -.-
scenebase is offline  
Old 07/11/2010, 13:52   #2

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
in c#,c,c++ und vielen sprachen mehr wird das \ zeichen in strings als escape zeichen verwendet, sprich, wenn man z.b. nen spezielles zeichen schreiben will wie z.b. tabulator, oder enter, dann schreibt man für tabulator \t udn für enter \n bzw \r\n

wenn man also das \ als solches haben möchte, muss man dieses selbst auch noch escapen -> "\\" gibtquasi 1 \ folglich muss dein string so aussehn:
"(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3}) "

c# bietet allerdings auch die möglichkeit das escape zeichen nicht zu nutzen indem du ein @ vor den string packst, dann kann dein regex so aussehn: @"(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})" allerdings kannst du da dann nicht komfortabel n enter zeichen reinbauen,..
x]vIrus[x is offline  
Thanks
1 User
Old 07/11/2010, 13:59   #3
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Hey, danke dir
Ich glaube ich sollte mir noch mal mein Buch durch lesen und dann auf msdn was zu escape zeichen.
scenebase is offline  
Reply


Similar Threads Similar Threads
[C#] Problem mit Regex
07/11/2010 - .NET Languages - 2 Replies
Huhu, Ich hab da ein kleines Problem was ich irgendwie nicht schaffe zu lösen.. Also ich hab folgenden Source: public List<string> GetHtmlLinks(string html) { string linkPattern = "<a href=\"(.*?)\">(.*?)</a>"; MatchCollection linkMatches = Regex.Matches(html, linkPattern, RegexOptions.Singleline);
Reguläre Ausdrücke -> RegEx
06/22/2010 - Aion - 0 Replies
Progamm: NyerkBot Problem: Chat.log bzw. RegEx wurden anscheinend verändert, sodass Geschichten wie Cast Detection oder Spells auf Evade/Parri nicht mehr genutzt werden... kennt einer ne Lösung? Oder weiß wie man das löst?
[c#] Regex Klasse
03/11/2010 - .NET Languages - 2 Replies
Hallo ich habe eine Frage zu der Regex Klasse. Meine Seite hat folgenden Quelltext: treffer>1<treffer treffer>2<treffer treffer>3<treffer treffer>4<treffer treffer>4<treffer treffer>5<treffer
mm-bot druid sequenz
09/13/2009 - Diablo 2 - 1 Replies
hallöchen, nachdemm ich leider mit d2nt gebannt wurde möchte ich mich mal wieder an das Urgestein der bots wenden und versuche mich am mm-bot. Daher meine Frage hat jemand von euch eine gute Druiden (tornado-stormer) sequenz parat? Vielen Danke Euch schon mal! Grüße
mm.Bot Andariel Sequenz
08/06/2009 - Diablo 2 - 25 Replies
Tach zusammen, Hab mir den mm.Bot besorgt doch leider ist da keine Sequenz für Andariel drin und das mm.Bot Forum bzw die Seite ist auch offline man kann dort nur den Bot Downloaden. Wollte mal fragen ob mir einer die Sequenz zur verfügung stellen kann ? Gruß Brause



All times are GMT +2. The time now is 10:37.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.