Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
findWithinHorizon方法是否有C#等价物_C# - Fatal编程技术网

findWithinHorizon方法是否有C#等价物

findWithinHorizon方法是否有C#等价物,c#,C#,我需要在.findWithinHorizon(“\\[.\\]”,4096))中翻译这个java代码到C#的右侧代码 “in”是以前在我的代码中使用的getInputStream()中的变量。正如Eric在注释中提到的,使用正则表达式和子字符串可以轻松地完成此操作: Regex.Match(in.Substring(0, 4095), "\\[.*?\\]"); 你会从阅读中受益,尤其是。我们通常期望这里的问题是具体的、可复制的和经过研究的。你可能已经通过谷歌搜索找到了答案:正如你所说,你找到

我需要在.findWithinHorizon(“\\[.\\]”,4096))中翻译这个java代码
到C#的右侧代码


“in”是以前在我的代码中使用的getInputStream()中的变量。

正如Eric在注释中提到的,使用正则表达式和子字符串可以轻松地完成此操作:

Regex.Match(in.Substring(0, 4095), "\\[.*?\\]");

你会从阅读中受益,尤其是。我们通常期望这里的问题是具体的、可复制的和经过研究的。你可能已经通过谷歌搜索找到了答案:正如你所说,你找到了正则表达式库,你所需要的只是一种限制流中搜索空间的方法。C#
子字符串
方法的使用方式与Java方法相同

如果你定义了你需要做什么,也许你会得到更好的回答。我不知道Horizon的
发现了什么。搜索一艘遥远的船可能吗?不,但是通过提取一个子字符串(你想要的地平线大小),然后在该子字符串上执行正则表达式匹配,编写起来相当容易。在
中,
的类型是什么??至少给我们足够的信息来帮助我们you@sab669
InputStream
。OP把它作为作业留给了我们(讽刺的)。我通过TCP套接字连接发送命令,findWithinHorizon()是Java中用来将响应发送回我的命令,它使用两个参数:字符串模式和整数。我需要在C#中进行翻译,我找到的只是Regex方法,但不使用整数作为参数。