小编Vit*_*liy的帖子

Java中的正则表达式:匹配组直到第一个符号出现

我的字符串看起来像这样:

"Chitkara DK, Rawat DJY, Talley N. The epidemiology of childhood recurrent abdominal pain in Western countries: a systematic review. Am J Gastroenterol. 2005;100(8):1868-75. DOI."
Run Code Online (Sandbox Code Playgroud)

我想要的是获得大写字母(仅作为单独的单词)直到第一个点,得到:DK DJY N.但是之后不是其他人物,比如J DOI.

这是我的Java类Pattern的代码部分:

\\b[A-Z]{1,3}\\b
Run Code Online (Sandbox Code Playgroud)

正则表达式中是否有一般选项可以在某些字符后停止匹配?

java regex

5
推荐指数
1
解决办法
707
查看次数

标签 统计

java ×1

regex ×1