请问易语言 正则表达式 怎么取文本的前部分内容?

文本里一段内容 “XXX,3月25日从XXXX广州到杭州,XXXXXXXXXXXXXX房,XXXXXXX。”请问如何提取出 “房” 前面一句话的文字(中间可能有换行回车之类的)?麻烦大神帮忙解答一下。谢谢
最新回答
醒来后我哭笑

2024-04-16 07:26:00

按照你的要求编写的程序如下(见图)

追问
谢谢大神的解答,问题住址这个不一定出现在到杭州后的,可能在前面或者在后面,并且有时前面有居/住的开头又可能没有,怎么办?谢谢
追答

追问

就是住址的出现只在这段文字当中的某一句前后有“,”或者“.”分割。感谢大神帮我想想了

追答

按照你的要求编写的程序如下(见图)

追问
按大神的表达式没问题,问题 查找内容里没有住这个字。。。那就查不出了。。
追答

按照你的要求改进的程序如下(见图)

小格调

2024-04-16 05:23:34

使用正则里的前瞻后顾语法,在手机上没有东西试,原则上这么写应该是没问题
(.*)(?=房)