如何使用框架分隔几个分隔符?

时间:2017-02-16 19:49:36

标签: scala akka-stream

非常简单的用例:

我正在播放一个文本文件。根据系统的编码,换行符可以是\r\n\n\r。如何使用Framing.delimiter来匹配其中任何一个?

现在我有:

Framing
  .delimiter(ByteString("\n"), maximumFrameLength = 100000, allowTruncation = true)
  .map(_.utf8String)

但这只会在\n\n\r上匹配,并且会留下潜在的\r字符。

1 个答案:

答案 0 :(得分:0)

我只是在将字符流发送到框架之前过滤$(document).ready(function() { var last_valid_selection = null; $('#testbox').change(function(event) { if ($(this).val().length > 5) { alert('You can only choose 5!'); $(this).val(last_valid_selection); } else { last_valid_selection = $(this).val(); } }); });

\r