Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Replace i richtextBox

Postades av 2004-05-11 15:24:13 - Benni Svensson, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 575 personer

Jag använder följande kod för att replaca i en richtextbox:
<code>
try
{
intMul++;
Regex r = new Regex(richTextBox1.SelectedText);
string newString = "<% = MULTILANGUAGE=" + intMul + " %>";
richTextBox1.SelectedText = r.Replace(richTextBox1.SelectedText,newString);
}
catch(Exception fel)
{
MessageBox.Show(fel.Message, "RichtextBox_Replace");
}
</code>

Vad mitt problem är, om texten ser ut som:

Eftersom det tillkommer en onödig postavgift, så är det nog att föredra att Du kommer ner till vår föreningslokal.
Där kan Du teckna medlemskap och betala medlemsavgiften.<BR>
Adressen är: Nydalavägen 10 (västra gaveln).<BR>Vi har öppet tisdagar kl 16.00 - 20.00

Här går det inte att göra någon replace.
Är texten för stor?
Hur bör jag ändra min kod för att den skall ta replacen.
intMul är en räknare för att hålla reda på de raplacade texterna, och den räknas upp efter varje gång, men den räkna ju upp även om det misslyckas, hur göra?


Svara

Sv: Replace i richtextBox

Postades av 2004-05-11 16:08:29 - Roger Alsing

om det där är den koden du har i ditt formulär så bör du väll få kompileringsfel?

string newString = "<% = MULTILANGUAGE=" + <b>intMul.ToString()</b> + " %>";

borde det väll iaf vara.

//Roger


Svara

Sv: Replace i richtextBox

Postades av 2004-05-11 16:14:54 - Göran Andersson

Det som du anger när du skapar RegEx-objektet är inte texten som du ska ersätta något i, utan mönstret som ska användas för ersättningen.


Svara

Sv: Replace i richtextBox

Postades av 2004-05-11 16:30:57 - Benni Svensson

Roggan: missa av mig, men jag fick inga fel konstigt nog.

Guffa: menar du Regex r = new Regex(richTextBox1.SelectedText);?
Om jag ändrar om det till : Regex r = new Regex(richTextBox1.Text); då händer ingenting.

När jag rensar bland osynliga tecken, så blev det genast bättre, men fortfarande t ex (västra gaveln) vägrar han att ta, lustigt???


Svara

Sv: Replace i richtextBox

Postades av 2004-05-11 16:43:59 - Johan Bovin

fråga: vill du bara stoppa in newstring i din markering kan du ju göra enligt följande:

string newString = "<% = MULTILANGUAGE=" + intMul + " %>";
string beg=richTextBox1.Text.Substring(0,richTextBox1.SelectionStart);
string end=richTextBox1.Text.Substring(richTextBox1.SelectionStart + richTextBox1.SelectionLength);
richTextBox1.Text=beg+ newString +end;


Svara

Sv: Replace i richtextBox

Postades av 2004-05-11 17:16:27 - Benni Svensson

Arathorn: DU ÄR BÄST.

Nu fungerar den biten kanonbra.

Jag ville passa på och fråga en annan sak. Enl http://www.syncfusion.com/FAQ/WinForms/FAQ_c95c.asp#q548q
så skulle man kunna sätta default button:
Form1.AcceptButton = button1;

Jag hittar inte den möjligheten.
Detta är kanske inte superviktigt, men vore bra. Några tips?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 156
27 952
271 704
14 264
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies