急求一个正则表达式~如何过滤下划线和包括下划线后面的内容

2024-12-23 06:48:19
推荐回答(4个)
回答1:

正则表达式 [^_]*

ASP 例子
<%

Dim reg,str
str = "asd你好asd你好_fdsfdsfds"
Set reg = New RegExp
reg.Pattern = "[^_]*"
reg.IgnoreCase = true
reg.Global = False

Set Matches = reg.Execute(str)
Response.Write(Matches(0))

%>

Javascript 例子

回答2:

你这个“包括下划线后面的内容”是个啥意思要说清楚下
比如“abc 123a dd_ff123 xxx kkk”这样的你是要达到
abc 123a dd效果还是
abc 123a dd xxx kkk效果还是什么什么效果
==========================
楼下的也都写了,看来是后面全不要的意思
java的话

String newstr = oldstr.replaceAll("_[\\d\\D]*","");

回答3:

Str.replace(/_.*?/ig,"")

JS
var t="比如说asd你好asd你好_fdsfdsfds"
alert(t.replace(/_.*?/ig,""))

回答4:

Regex.replace("asd你好asd你好_fdsfdsfds ","([_]*?)","");