Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Wie nach Anführungszeichen suchen?



  • Please log in to reply
3 replies to this topic
julius
  • Members
  • 100 posts
  • Last active: Oct 30 2015 05:39 PM
  • Joined: 27 Dec 2012

Ich will in einem längeren Text alle Inhalte, die zwischen "Anführunszeichen" stehen, ersetzen.

Das will ich mit Instr() machen.

Erstes " ist bei Pos1, zweites " bei Pos2 und dann ersetze ich den Text zwischen Pos1 und Pos2.

Aber wie geht dasmit den Anführungszeichen? Escapen (`") geht jedenfalls nicht ...

 

So sieht so ein Textstück aus:

"Text 1" /><BoardButton CenterX="0,503076923076923" CenterY="0,257662835249042" Width="200" Height="200" BoardLink="" BoardLinkSpoken="False"

Ersetzt werden soll "Text 1", aber da kann auch sonstwas stehen.

 

Julius



GEV
  • Members
  • 1364 posts
  • Last active:
  • Joined: 23 Oct 2013

 

Um ein tatsächliches Anführungszeichen innerhalb eines literalen Strings einzufügen, müssen zwei aufeinanderfolgende Anführungszeichen wie folgt angegeben werden: "Sie sagte: ""Ein Apfel am Tag.""".

 

http://ragnar-f.gith...htm#Expressions

String = "Text 1" /><BoardButton CenterX="0,503076923076923" 
StringSplit, Anfuehrungszeichen_array, String, """
MsgBox,  % Anfuehrungszeichen_array2


BoBo
  • Members
  • 55 posts
  • Last active: May 04 2017 07:02 AM
  • Joined: 06 Nov 2012

Der Form halber sollte RegExReplace nicht unerwähnt bleiben.



julius
  • Members
  • 100 posts
  • Last active: Oct 30 2015 05:39 PM
  • Joined: 27 Dec 2012
✓  Best Answer
String = "Text 1" /><BoardButton CenterX="0,503076923076923" 
StringSplit, Anfuehrungszeichen_array, String, """
MsgBox,  % Anfuehrungszeichen_array2

Danke, das hatte ich auch gedacht, es aber nicht ausprobiert, weil Scite4Autohotkey mir die drei Anführungszeichen rot markiert hat.

Julius