döndürülmelidir Bir dizeyi birkaç alt dizeye bölmek istiyorum ve normal ifadeleri kullanmanın bana yardımcı olabileceğini düşünüyorum.Normal ifadeyle bir dizeyi birkaç alt dizeye bölün. Her iki eşleşme ve eşleşmeyenler
I want this: To become this:
<choice1> {<choice1>}
c<hoi>ce2 {c, <hoi>, ce2}
<ch><oi><ce>3 {<ch>, <oi>, <ce>, 3}
choice4 {choice4}
Küme parantez ve virgülün sadece görsel bir yardım olduğunu unutmayın. Nihai formun ne olduğu gerçekten önemli değil, sadece değerler ayrı ayrı erişilebilir/değiştirilebilir.
Şimdiden teşekkürler. Bölünmüş
input.split("(?<!^)(?=<)|(?<=>)(?!$)");
ile
A String, düzenli ifadenize uyan parçaların bir dizisini döndürecek bir yöntem bölmesine sahiptir. "Asfdasdfadsf" .split ("REGULAREXPRESSION"); – JBA