Пролитый хинди абзац по | в Яве
Я хочу разбить абзац на хинди на предложения. Каждое предложение отделяется '|', Я попробовал следующий код:
String[] translated_values=text.split("|");
Пример текста:
मनोवैज्ञानिक परीक्षण। खुफिया भागफल खुफिया की उम्र से संबंधित उपाय के लिए (बुद्धि) टेस्ट। चिकित्सा देखभाल
но это не работает Это работает при разделении с другими символами, как, и т. Д. Помогите мне, пожалуйста.
3 ответа
Вам нужно избежать этого:
Пытаться:
String[] translated_values=text.split("\\|");
|
это специальный символ в регулярном выражении (оператор чередования), который будет выполнять операцию логического ИЛИ регулярного выражения. Вам нужно сбежать |
для того, чтобы соответствовать буквальному символу трубы.
String[] values = text.split("\\|");
Вместо использования символа | напрямую, используйте его значение в юникоде. Это должно работать
String[] translated_values=text.split("\u0964");