gpt4 book ai didi

java - 查找/替换为 charBuffer

转载 作者:行者123 更新时间:2023-11-30 04:48:09 25 4
gpt4 key购买 nike

我是 NIO 类(class)的新手;我正在研究与(可能)非常大的文本文件进行一些模式匹配,到目前为止,我正在通过将其 channel 映射到 byteBuffer 来从文件中读取数据,然后将其转换为 charBuffer。我的问题是,当 charBuffer 的 MapMode 设置为 READ_WRITE 时,有没有办法在我处理它时直接修改 charBuffer,ala matcher.replaceAll()?或者我是否需要使用 matcher.find() 循环并手动替换模式的每个实例?

最佳答案

我首先尝试读取整个文件并进行查找和替换,看看性能是否可以接受。如果没有,请尝试读入足够的文本来创建匹配项,然后对文本的该部分进行替换。根据模式/性能,您可能需要编写自定义解析器。

关于java - 查找/替换为 charBuffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com