标签: java regex
|Location|Time|Type|Duration|
假设我要提取单词Time,我必须在第二个和第三个'|'之间输入字符串。我已经查找了一些正则表达式模式并在Java中应用它们,但我只能使用这个正则表达式得到第一个单词:
Time
(?<=\|)[^|]++(?=\|)
答案 0 :(得分:0)
此正则表达式捕获第一个捕获组中的时间:
(?:.*?[|]){2}\s*(\w+)
请告诉我您没有计划将其分配给名为Bottle ...的变量