Es waren einmal Yura, Moya-san und Yuras Gefolge an einem Ort namens Twitter. Wann immer Yura etwas tut, sagt das Gefolge:
Ich werde die erste Hälfte des letzten Wortes von Mr. Moya mit regulären Java-Ausdrücken machen. Referenz: http://www.javadrive.jp/regex/ Ich werde nicht auf reguläre Ausdrücke in anderen Sprachen eingehen.
Lassen Sie uns zuerst "Yura-chan cute" (A) in zwei Teile teilen. Sagen wir "Yura-chan" (im Folgenden B) und "süß" (im Folgenden C).
Japanisch ist kompliziert.
Selbst mit dem gleichen "A" gibt es einige Kana-Zeichen wie "A" und "A".
Lassen Sie B und C dem entsprechen, vorausgesetzt, es entspricht nicht der gleichen Lesart von Kanji.
Sie können dies mit [this] tun (http://www.javadrive.jp/regex/char/index1.html).
B = "[Yuyu] [Lalala] [Chichichi] [Yayaya] [Nonne]"
C = "[Kakaka] [Wow Wow] [Iii] [Iii]"
Für C ist "i" immer zwei aufeinanderfolgende, verwenden Sie also this, um es zu verkürzen.
C = [Kakaka] [Wow Wow] [Iii] {2}
Das ist in Ordnung.
Reguläre Ausdrücke können synthetisiert werden, indem die vorderen und hinteren Beziehungen als Zeichenfolge verkettet werden, sofern nicht Anfang und Ende angegeben sind.
Wenn es zum Beispiel "B + C" ist, werden 100% des "Erachan Kawaii" gefangen.
Aber was ist, wenn du das sagst?
"** süß ** Yo ** Yura-chan **"
Es wird schwierig sein, wenn es invertiert ist.
Verwenden Sie hier this und this. Definieren wir ein neues D.
D=.*
D
wird in einer geeigneten Zeichenfolge mit 0 oder mehr Zeichen abgefangen. (Das heißt, es wird gefangen, auch wenn es nicht ist)
Wenn Sie dies verwenden, können Sie die vorherige Inversion mit C + D + B
behandeln.
Auch wenn "Yura-chan süß ist", können Sie mit "B + D + C" umgehen.
Lassen Sie uns abschließend mehrere reguläre Ausdrücke zu einem kombinieren. Als ich darüber nachdachte, erschien eine Person, die diesmal sagte.
Kommen wir zurück zum Hauptthema.
Kombinieren Sie mit der obigen Methode, damit die regulären Ausdrücke gleichzeitig nach "B + D + C" und "C + D + B" suchen können.
Es wird lange dauern, aber es wird so sein. (Nachstehend E)
E=([Yuyu][Lala]([Chichichi][Yayaya][Hmmmm]|[Yuyu][Lala]).*[Kakaka][Wowwow][Iiii]{2}|[Kakaka][Wowwow][Iiii]{2}.*[Yuyu][Lala]([Chichichi][Yayaya][Hmmmm]|[Yuyu][Lala]))
sieht stark aus
Vielleicht finden Sie damit den größten Teil von "Yura-chan cute". Vielleicht.
Moya: Twitter Yura: Twitter Vielen Dank.
Yura ist süß ~~ Es tut mir leid, dass ich nicht gut schreiben kann ~~ Den zweiten Teil finden Sie unter hier.
Recommended Posts