![](/img/trans.png)
[英]Splitting a string that has escape sequence using regular expression in Java
[英]splitting a string in between some characters and escape sequences using a regex expression
我只想在构建此示例的正则表达式公式时寻求帮助:
Brgy. Captain : Kgg. Constancia M. Reyes\nKagawad : Kgg. Henry A. Artisen\n Kgg. Juliana S. Santos\n Kgg. Sonia C. Alzona\n Kgg. Fernandito L. Perez\n Kgg. Ismael V. Capunitan\n Kgg. Gregoria R. Sanchez\n Kgg. Nerisa Maristañes
我在Ecplise IDE中使用Java。 我只想获取所有议员名称,然后忽略所有之前和之后的字符。 这就是我想要得到的:
首先有可能吗?
我尝试使用此正则表达式,因为我有一个谷歌浏览器应用程序,然后可以测试正则表达式,但未能匹配它: (Brgy. Captain :).\\\\n+(Kagawad :).\\\\n+
如果它将始终是Kgg
,那么这应该起作用:
(Kgg.*?)(?=\\n)
贾斯汀·皮洪尼(Justin Pihony)提供的答案与所有给定的议员姓名匹配,但最后一个与之匹配。 也许您尝试删除所有匹配的内容,而不是保留所有内容。
(\\n.*?)(?=Kgg)
这是相反的。 它匹配所有之间。 但是要使其正常工作,您必须在列表的开头添加另一个\\ n。
对于eclipse,我可以向您推荐以下插件,以非常快速地测试正则表达式: http : //myregexp.com/eclipsePlugin.html
对于正则表达式的基本了解, 请访问 : http : //www.regular-expressions.info/reference.html
高温超导
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.