Android 如何删除字符串之间的连字符和空格?

Android 如何删除字符串之间的连字符和空格?,android,tesseract,tess4j,Android,Tesseract,Tess4j,使用Tess4J jars,我得到了一组包含空格和连字符的字符串 V O D) >3 IIIIIII v .. 18:05Desks ¢ 3HOME FIND DESK FIND COLLEAGUE BOOKINGS0, SelfiMGiKIOSK708O4il27197097102, LOGSM’KIOSK’O8O47127197107682Monday, May 29 2017 Check-in Successful. You have successfully check

使用Tess4J jars,我得到了一组包含空格和连字符的字符串

V O D) >3 IIIIIII v .. 18:05Desks ¢ 3HOME FIND DESK FIND COLLEAGUE
  BOOKINGS0, SelfiMGiKIOSK708O4il27197097102,
  LOGSM’KIOSK’O8O47127197107682Monday, May 29 2017 Check-in Successful.
  You have successfully checked in to Desk 5555in 

 - Self-MG-KIOSK—0804-12—19-09—102

 on 0 at 

 - Loc-SM-KlOSK—0804-12-19-10-682
我无法验证字符串,因为它在Loc-SM-KlOSK-0804-12-19-10-682和Self-MG-KIOSK-0804-12-19-09-102中获得连字符和空格。

使用此选项

在示例中,如果要删除-或+符号,请使用此`replaceAll

快乐编码:`

删除空格和连字符 1.拿你的绳子 2.替换所有空格和连字符 3.你明白了 结果将存储在输出中,只需打印测试即可

Toast.makeText(getApplicationContext(), output, Toast.LENGTH_LONG).show();

在上一个答案的第二步,试着替换这个

// REMOVE HYPHENS
String output = input.replaceAll("-","");

// REMOVE WHITESPACES
output = output.replaceAll(" ","");

// REMOVE ANOTHER STUFFS
output = output.replaceAll("—","");

// PRINT RESULTS
Toast.makeText(getApplicationContext(), output, Toast.LENGTH_LONG).show();

您可以使用String.contains…您期望的输出是什么?你只是想用减号替换连字符吗?使用了这个但没有起作用…它给了我回报,因为LocSMKlOSK-080412-1910682也使用了这个作为回报,因为LocSMKlOSK-080412-1910682我得到了这个回报并没有删除所有连字符检查不成功您已成功地在0ATLOCSMKlosk-O804-12-1910682上检查到K555InselfmgKiosk-080412119091002。看起来他也需要删除虚线和尾灰。这起作用了。谢谢,连字符-被替换为-所以我也替换了它并起作用。如果您的问题得到解决,请您勾选此作为答案
String input= "Loc-SM-KlOSK—0804-12-19-10-682";
// REMOVE HYPHENS
String output = input.replaceAll("-","");

// REMOVE WHITESPACES
output = output.replaceAll(" ","");
Toast.makeText(getApplicationContext(), output, Toast.LENGTH_LONG).show();
// REMOVE HYPHENS
String output = input.replaceAll("-","");

// REMOVE WHITESPACES
output = output.replaceAll(" ","");

// REMOVE ANOTHER STUFFS
output = output.replaceAll("—","");

// PRINT RESULTS
Toast.makeText(getApplicationContext(), output, Toast.LENGTH_LONG).show();