小编ami*_*ani的帖子

如何与java.util.regex执行部分匹配.*?

我一直在使用Java中的正则表达式的java.util.regex.*类,到目前为止一切都很好.但今天我有不同的要求.例如,将模式视为"aabb".现在,如果输入字符串是aa肯定不匹配,但是如果我追加bb它仍然有可能变成aabb并且它匹配.但是,如果我开始使用cc,无论我追加什么,它都永远不会匹配.

我已经探索了Pattern和Matcher类,但没有找到任何方法来实现这一点.

输入将来自用户,系统必须等到模式匹配,否则它将永远不会与任何输入进行匹配.

任何线索?

谢谢.

java regex

25
推荐指数
3
解决办法
1万
查看次数

使用Java读/写linux管道

我的问题是什么是在Java中读取/写入Linux管道的最佳方法?我已经在使用java.io.RandomAccessFile了

   RandomAccessFile file = new RandomAccessFile("/dev/zap/16", "rw");
Run Code Online (Sandbox Code Playgroud)

然后将其传递给工作线程,该线程每隔2ms读取一次

  byte[] buffer = new byte[16];
  file.read(buffer);
Run Code Online (Sandbox Code Playgroud)

它确实从Pipe读取它,但我怀疑一些字节被覆盖.你知道linux(ubuntu)如何处理管道的缓冲区吗?

java pipe named-pipes

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×2

named-pipes ×1

pipe ×1

regex ×1