gpt4 book ai didi

java - 正则表达式正向查找正则表达式反向匹配的后面?

转载 作者:行者123 更新时间:2023-12-01 12:58:08 25 4
gpt4 key购买 nike

如何匹配一个字符串文字,然后反转方向,然后匹配它上面的另一个字符串文字?

基本上匹配“match”,然后查找后面并匹配“here:”,然后从“here:”匹配到字符串末尾(最终删除)

--输入--

Keep this

here:
match test test

this should be deleted

-- 预期输出(匹配和删除后)--

   Keep this

DEMO

最佳答案

你不需要做这个 Action ,你只需要找到“here:”并确保字符串后面包含“match”(如果不是这样,模式将失败):

(?s)here:.*?match.*

(?s) 点可以匹配换行符

但是,如果可能的话,使用带有“match”和“here:”的 indexOf 方法,比较结果并在“here:”的索引处剪切字符串,可能会获得更好的性能。 ”

关于java - 正则表达式正向查找正则表达式反向匹配的后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23729735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com