簡體   English   中英

從以空字符結尾的字符串中提取以換行符結尾的字符串

[英]Extract newline-terminated string from null-terminated string

我有一個包含網絡接收數據的緩沖區字符串。 我想獲取所有字符串中的所有字符,直到下一個\\n然后從緩沖區字符串中刪除這些字符(以及\\n )。 如何才能做到這一點 ?

我找到了一種解決方法,方法是:

if buffer.find("\n") != -1:
    packet = buffer[:buffer.find("\n")]
    buffer = buffer[buffer.find("\n")+1:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM