您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java获得正则表达式匹配后的文本

Java获得正则表达式匹配后的文本

你可以按照注释中的要求使用“只是正则表达式”来执行此操作:

(?<=sentence).*

(?<=sentence)是肯定的断言。这会在字符串中的某个位置进行匹配,即在文本之后的某个位置进行匹配,sentence而不会使该文本本身成为匹配的一部分。因此,(?<=sentence).*将匹配之后的任何文本sentence。

这是正则表达式的一个不错的功能。但是,在Java中,这仅适用于有限长度的子表达式,即(?<=sentence|word|(foo){1,4})合法,但(?<=sentence\s*)不是。

java 2022/1/1 18:15:30 有340人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶