kullanarak bir dize i sonucu olmalıdır Bölme Kelime ayraçları
a > b and c < d or d > e and f > g
aşağıdaki gibi bir dize var belirteci ile birlikte de delims almak için kullanılır. i
olarak StringTokenizer kullanarak çalıştı
[i ifade değerlendirmek için gereksinim]
new StringTokenizer(x, "\\sand\\s|\\sor\\s", true);
ancak istenilen sonucu elde edemiyorum. i
Scanner sc = new Scanner(x);
sc.useDelimiter("and | or");
bu bölünmüş yapabiliyor ama ayraçları iade doesnt tarayıcı kullanarak çalıştı.
lütfen öneriniz. Yukarıdaki gibi bir, b, c verdim ama boşluklar ile a, b, c yerine küfürler olsun. Güncelleştirilmiş örnek.
Açıklamanız kullanarak ima - (sadece hakkını tek insert ikinci bakışta son derece şüphe onun metinsel açıklamasından ama oh iyi olan) Sadece ne istediğini yapacağım varsayarak OT gelen regex kopyalanan Dizgiler "ve" & "veya" veya "sınırlayıcı olarak, ancak çıktınız" "bir sınırlayıcı olarak" "ima eder. Lütfen açıkla. – djg
doh! string olarak kötü bir örnek vereyim .. başka bir örnek verelim – jch
http://stackoverflow.com/questions/3777546/how-can-i-split-a-string-in-java-and-retain-the-delimiters – JustinKSU