[英]split a string after a certain number of chars
如果字符串超過一定數量的字符(例如100個字符),我希望能夠將其拆分為幾個部分。 這是相對容易的,但棘手的部分是我只想在空格后將其分割,以使它不會切掉某個單詞,而是切成一個空格字符。 因此邏輯是-如果大於約95個字符,則在下一個空格字符處將其分割,並繼續循環執行。 關於如何實施此建議?
謝謝。
使用的覆蓋string.LastIndexOf
: 這一個
您可以調用mystring.LastIndexOf(' ', startIndex, endIndex)
。 如果使用索引0
和100
,則可以獲取前100個字符中的最后一個空格。
string.LastIndexOf
可能有效,但聽起來像是您想要第95個字符后的第一個空格,因此最好使用myString.IndexOf(' ', 95, myString.length - 95)
或類似的東西。
例如,如果空間位於位置101,而您做了myString.LastIndexOf(' ', 0, 100)
,則找不到正確的空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.