利用正则表达式去除某字符后的数据
有一段这样的数据:FJWJLDLS--2323234--586594954TUYUI--3我想用正则表达式去除每行--后面的数据(包括--)我用REGEXTESTER这样...
有一段这样的数据:
FJWJLDLS --2323234
--586594954
TUYUI -- 3
我想用正则表达式去除每行--后面的数据(包括--)
我用REGEX TESTER这样写正则表达式:--.*
于是匹配到
--2323234
--586594954
--3
怎么修改以上的正则表达式能匹配到
FJWJLDLS
TUYUI 展开
FJWJLDLS --2323234
--586594954
TUYUI -- 3
我想用正则表达式去除每行--后面的数据(包括--)
我用REGEX TESTER这样写正则表达式:--.*
于是匹配到
--2323234
--586594954
--3
怎么修改以上的正则表达式能匹配到
FJWJLDLS
TUYUI 展开
展开全部
懒惰匹配法 (.+?)--.*
捕获默认组${1}的数据
或者自己加组名(?<B>.+?)--.*
B组中的值就是你想要的
捕获默认组${1}的数据
或者自己加组名(?<B>.+?)--.*
B组中的值就是你想要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.*(?=--)
更多追问追答
追问
你这个写的是挺好的,
但如果是这样的:
198--334--50
就剩下
198--334
能不能在.*(?=--) 上弄成
198
追答
^\w+(?=--)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询