Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 03:38

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

Advertisement



[VB.NET] Text Highlighting & RegEx

Discussion on [VB.NET] Text Highlighting & RegEx within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 22
Question [VB.NET] Text Highlighting & RegEx

Hey Community,

ich benutze "Fast Colored TextBox for Syntax Highlighting" um ein Text in einer Textbox "farbig" zu machen.
Folgenden Code benutze ich um z.B. "for" zu highlighten:
Code:
Dim BlueStyle As Style = New TextStyle(Brushes.Blue, Nothing, FontStyle.Regular)

Private Sub FastColoredTextBox1_TextChanged(sender As Object, e As TextChangedEventArgs) Handles Code1.TextChanged
e.ChangedRange.SetStyle(BlueStyle, "for", RegexOptions.Multiline)
End Sub
Schreibe ich "for" steht dieser Text nun in blau, benutze ich "For" ist es nicht so (soweit richtig), aber wenn ich z.B. "forward" schreibe ist nun "for" in Blau geschrieben und "ward" in ganz normaler Farbe.
Es geht nicht nur um "forward", sondern auch darum wenn vor dem "for" ein Buchstabe oder eine Zahl steht.
Soweit ich weiss müsste ich dass Problem mit RegEx lösen, aber ich habe eine Menge ausprobiert und alles blieb erfolglos...
Weiss vielleicht jemand wie ich dieses Problem lösen könnte?

Danke schon mal im voraus
derpierre65 is offline  
Old 08/28/2014, 03:37   #2
 
Beni's Avatar
 
elite*gold: 0
The Black Market: 171/0/0
Join Date: Jul 2009
Posts: 3,269
Received Thanks: 786
(/d)"for" //bei Einstelligenzahlen (dein RegexPattern. &dann Gruppe 1 aufrufen)
(/d+)"for" bei mehrstelligen Zahlen.
Und dann die matches abspeichern und dann hast alle Zahlen die davor stehen. [Bin mir bei den Pattern nicht zu 100% sicher, hab schon länger nixmehr mit RegEx gemacht. Du musst auch mit den 'MagicQuotes' aufpassen, da VB (kenne mich 0 damit aus) die Slashes im Regex auch als Slashes werten soll, also musst[in C# zumindest] nochmal 2x// davorsetzen. bei Anführungszeichen war es glaub 1 Slash.

Lg
Beni is offline  
Old 08/28/2014, 16:03   #3


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Code:
(for)
Simple as that. Schau dir bitte mal die Pattern und Grundlagen von Regex an.
Mostey is offline  
Old 08/28/2014, 20:01   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 22
(/d)"for", (for) und (/d+)"for" gehen alle nicht, bei (for) markiert er es so als ob ich nur for benutze, bei den anderen 2 markiert er gar nichts
derpierre65 is offline  
Old 08/28/2014, 20:28   #5


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Code:
([a-zA-Z]*|[0-9]*)\s+(for)
Sollte als Ansatz genügen - sofern das nicht schon die Lösung ist...
Mostey is offline  
Old 08/29/2014, 16:11   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 64
Received Thanks: 22
Funktioniert immer noch nicht.
derpierre65 is offline  
Old 08/29/2014, 19:58   #7


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by derpierre65 View Post
Funktioniert immer noch nicht.
Und was erwartest du nun? Das jemand deine Arbeit macht? Dann aber bitte mit entsprechendem Lohn.

Zumal du das vorherige Pattern einfach nur minimal anpassen müsstest...
Mostey is offline  
Reply


Similar Threads Similar Threads
.quest highlighting in n++
12/30/2012 - Metin2 Private Server - 2 Replies
hi, mag gerne für die questdateien das lua highlighting haben, aber bekomme es nur hin das, dass highlighting nur für die datei gilt und nicht für alle .quest dateien. wo finde ich die option dafür dass ich immer die .quest datein in lua highlighting habe?
Eigene Funktion mit syntax highlighting?
02/23/2012 - AutoIt - 4 Replies
Hi, ich wollte fragen ob man seine eigene funktion mit syntax highlighting machen kann. Also damit sie nicht grau in SciTE ist. Und wenn ja was muss ich machen bzw. beachten... MfG Ludder231
Codebox mit Syntax Highlighting
10/05/2011 - Off Topic - 36 Replies
Hallo liebe EPvPler, mich würde interessieren, was ihr von der Idee einer Codebox inklusive Syntax Highlighting haltet. Ich habe das ganze bereits in anderen Foren gesehen und finde, dass es die Lesbarkeit von Quellcode deutlich verbessert, ohne dass man es erst in einen Editor kopieren muss, der das unterstützt. Das ganze gibt es in der Form sogar schon, allerdings nur für PHP. () Ich denke aber, dass es besser wäre, wenn man das direkt in die Codebox mit einbaut und dann optional die...
[AutoIT][Scite]Calltips und Syntax Highlighting
11/12/2010 - Coding Tutorials - 4 Replies
Eigene Calltips und eigenes Syntax Highlighting in Scite _____________________________________________ Übersicht Vorwort Ändern der Userfiles



All times are GMT +1. The time now is 03:39.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.