تقسيم السلسلة على المسافة البيضاء في Python



Answers

import re
s = "many   fancy word \nhello    \thi"
re.split('\s+', s)
Question

هذا السؤال لديه بالفعل إجابة هنا:

أنا أبحث عن ما يعادل بيثون

String str = "many   fancy word \nhello    \thi";
String whiteSpaceRegex = "\\s";
String[] words = str.split(whiteSpaceRegex);

["many", "fancy", "word", "hello", "hi"]



استخدام split() سيكون أكثر الطرق تقسيمية على السلسلة.

من المفيد أيضًا تذكر أنه إذا استخدمت split() في سلسلة لا تحتوي على مسافة بيضاء ، فسيتم إرجاع هذه السلسلة إليك في قائمة.

مثال:

>>> "ark".split()
['ark']





Related