java - 匹配 "| "的正则表达式

标签 java regex parsing java.util.scanner delimiter

我正在尝试使用 Java 的 useDelimiter Scanner 类上的方法来做一些简单的解析。基本上每一行都是一条由“|”分隔的记录,例如:

2 | John Doe
3 | Jane Doe
4 | Jackie Chan

该方法将要匹配的正则表达式作为参数。谁能给我提供匹配 |(两边用一个空格分隔的竖线)的正则表达式。

谢谢,我将不胜感激!

最佳答案

我想到了 \s\|\s,它在 Java 中将表示为 "\\s\\|\\s"。我不知道这是否是最好的。我不需要任何硬核,只需要有用的东西,这似乎 :)

很抱歉回答我自己的问题,我想在输入它后它帮助我思考。

关于java - 匹配 "| "的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376166/

相关文章:

java - 如何使控制字符可见?

java - 如何使用正则表达式验证 1-99 的范围?

javascript - Firefox 糟糕的 RegEx 性能

regex - 在 Outlook 中通过 VBScript 规则调用 Slack API

Python 的 re.split() 没有删除所有匹配的字符

python - 如何解析nagios status.dat文件?

Java lib压缩html文件?

java - 如何使用 Jersey 客户端使用 Facebook JSON

java - 没有 if 条件(动态查询)或乱码的Where子句中的PreparedStatement "is null"

c# - 用于解析的 XML 类