Ziel: Ersetzen Sie aufeinanderfolgende Sternchen durch die Anzahl von ihnen umgeben von der sup
Tag.Ersetzen Sie das Zeichen durch die Anzahl
Eingang
Hello, my name is Chris Happy*. My profile picture is a happy face.**
*: It's not my actual name, but a nickname.
**: Well, my "last name" is happy, so I think it's fitting.
Ausgabe
Hello, my name is Chris Happy<sup>1</sup>. My profile picture is a happy face.<sup>2</sup>
<sup>1</sup>: It's not my actual name, but a nickname.
<sup>2</sup>: Well, my "last name" is happy, so I think it's fitting.
Wie könnte ich dies effizient erreichen?
Welche Duplikate möchtest du entfernen? –
Nicht "doppelte aufeinanderfolgende Zeichen" sondern "zählen und ersetzen _ ein bestimmtes Zeichen_"? Wenn Sie doppelte aufeinanderfolgende Zeichen zählen möchten, erhalten Sie einen Treffer für die 'p's in' happy'. – msanford
Ich bin ein wenig verwirrt, würde nicht die erste Übereinstimmung auf 'my',' name' und 'a' treffen, und die zweite würde auf' my', 'name',' is' und 'happy' passen ? Wenn es nur einem Namen entsprechen soll, woher weißt du dann, wie ein Name ist? – adeneo