باستخدام JSoup هل من الممكن إزالة أحرف النص بعد الفضاء الأبيض؟

StackOverflow https://stackoverflow.com/questions/19824561

سؤال

باستخدام JSoup هل من الممكن إزالة أحرف النص بعد المسافة البيضاء؟

فمثلا:

 <td>  4.9 ft</td>

هل من الممكن إزالة "FT" من النتيجة؟

شكرًا لك.

هل كانت مفيدة؟

المحلول

لن يساعدك JSoup في ذلك. ومع ذلك ، يمكنك تحليل العنصر (العناصر) في سلسلة ، ثم استبدال جزء من السلسلة بآخر. مثال أدناه:

String parsedstring = YourElement.text();
String replacedstring = parsedstring.replace(" ft",""); 

هذا سؤال آخر قد يساعدك: Android - كيفية استبدال جزء من سلسلة بسلسلة أخرى؟

نصائح أخرى

جرب هذا:

1) احفظ النص كسلسلة. 2) احصل على طول السلسلة ، ثم استخدم طريقة السلسلة الفرعية لإزالة آخر حرفين.

هذا مثال

String result = Element.text();
int resultLength = result.length();
result = result.substring(0, resultLength -2);

يرجى ملاحظة: هذه نصيحة للمبتدئين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top