我需要将season>=2015
分为season
,>=
和2015
。我正在使用这个。
(?<=[-+*/])|(?=[-+*/])
我是regex的新手。有人可以帮我吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
对于将season>=2015
拆分为season
,>=
和2015
的情况,您可以利用以下事实:它们被单词边界分开,因此可以使用\b
对其进行拆分。 。以下是您可以使用的代码,
String text = "season>=2015";
String[] data = text.split("\\b");
Arrays.stream(data).forEach(System.out::println);
哪些印刷品
season
>=
2015
答案 2 :(得分:0)
您可以尝试以下方法:
([A-Za-z]*)(\D+)(\d+)
说明:
([A-Za-z]+)
匹配运算符之前的所有内容(\D+)
匹配运算符(\d+)
匹配数字
答案 3 :(得分:0)