Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
Java 其中a"&引用;在我的字符串中,在“后”添加新行&引用;并对所有字符串执行相同的操作_Java_Regex - Fatal编程技术网

Java 其中a"&引用;在我的字符串中,在“后”添加新行&引用;并对所有字符串执行相同的操作

Java 其中a"&引用;在我的字符串中,在“后”添加新行&引用;并对所有字符串执行相同的操作,java,regex,Java,Regex,我试图用正则表达式组织一个保存在向量中的字符串,为此我需要在字符串对象中看到“.”的地方画一个新行,但另一方面,“.”(\s)后面必须有一个空格,因为我们需要确保它是一个句子的结尾。 我在编写使用上述算法重新组织字符串的方法时遇到问题。若要在之后对索引进行拆分,只有在它后面跟一个\s时,才能使用正向查找:(?若要在之后在索引上拆分,仅当它后面跟一个\s时,您可以使用正向查找:(?可能您正在查找此(?): 也许你在找这个(?): 我相信您需要这个正则表达式来进行拆分: String input =

我试图用正则表达式组织一个保存在向量中的字符串,为此我需要在字符串对象中看到“.”的地方画一个新行,但另一方面,“.”(\s)后面必须有一个空格,因为我们需要确保它是一个句子的结尾。


我在编写使用上述算法重新组织字符串的方法时遇到问题。

若要在
之后对索引进行拆分,只有在它后面跟一个
\s
时,才能使用正向查找:
(?若要在
之后在索引上拆分,仅当它后面跟一个
\s
时,您可以使用正向查找:
(?可能您正在查找此(?):


也许你在找这个(?):


我相信您需要这个正则表达式来进行
拆分

String input = "This is a sentence. Foo bar. Baz xyz. Last one.";
String[] tok = input.split( "(?<=\\.)\\s+" );

不过请记住,它也会拆分
史密斯先生是个好人

我相信您需要这个正则表达式来拆分

String input = "This is a sentence. Foo bar. Baz xyz. Last one.";
String[] tok = input.split( "(?<=\\.)\\s+" );

不过请记住,它也会分裂
史密斯先生是一个好人

代码比英语好显示您已有的代码。提供示例输入和输出。代码比英语好显示您已有的代码。提供示例输入和输出。但“.”是的,我换了rexep。现在试试。但是“.”s丢失了。对。我更改了rexep。现在试试。你是对的…你会想到任何解决方案来防止这种情况吗?实际上没有简单的方法来避免这种情况,因为有太多这样的边缘情况。你可以保留一个白名单,但这也不是100%准确。你是对的…任何解决方案都会让你失望r介意防止吗?事实上,没有万无一失的方法来避免这些情况,因为有太多这样的边缘情况。可以维护一个白名单单词,但这也不是100%准确。
This is a sentence.
Foo bar.
Baz xyz.
Last one.