findWithinHorizon方法是否有C#等价物
我需要在.findWithinHorizon(“\\[.\\]”,4096))中翻译这个java代码findWithinHorizon方法是否有C#等价物,c#,C#,我需要在.findWithinHorizon(“\\[.\\]”,4096))中翻译这个java代码到C#的右侧代码 “in”是以前在我的代码中使用的getInputStream()中的变量。正如Eric在注释中提到的,使用正则表达式和子字符串可以轻松地完成此操作: Regex.Match(in.Substring(0, 4095), "\\[.*?\\]"); 你会从阅读中受益,尤其是。我们通常期望这里的问题是具体的、可复制的和经过研究的。你可能已经通过谷歌搜索找到了答案:正如你所说,你找到
代码>到C#的右侧代码
“in”是以前在我的代码中使用的getInputStream()中的变量。正如Eric在注释中提到的,使用正则表达式和子字符串可以轻松地完成此操作:
Regex.Match(in.Substring(0, 4095), "\\[.*?\\]");
你会从阅读中受益,尤其是。我们通常期望这里的问题是具体的、可复制的和经过研究的。你可能已经通过谷歌搜索找到了答案:正如你所说,你找到了正则表达式库,你所需要的只是一种限制流中搜索空间的方法。C#子字符串
方法的使用方式与Java方法相同 如果你定义了你需要做什么,也许你会得到更好的回答。我不知道Horizon的发现了什么。搜索一艘遥远的船可能吗?不,但是通过提取一个子字符串(你想要的地平线大小),然后在该子字符串上执行正则表达式匹配,编写起来相当容易。在
中,的类型是什么??至少给我们足够的信息来帮助我们you@sab669InputStream
。OP把它作为作业留给了我们(讽刺的)。我通过TCP套接字连接发送命令,findWithinHorizon()是Java中用来将响应发送回我的命令,它使用两个参数:字符串模式和整数。我需要在C#中进行翻译,我找到的只是Regex方法,但不使用整数作为参数。