正则表达式,提取含有数字、字母、特殊符号的一句话或一段话。

一段文字,提取含有提取含有数字、字母、特殊符号的一句话,请问要怎么表示?
郭涛听了刘子棋的话后,重点把宝马X6、奥迪R8的宣传资料找出来递给刘子棋,“宝马X6我们有一辆深海蓝4.4LxDrive50i豪华型刚刚到货,奥迪R8的话CoupeV105.2LFSIquattro水晶银有现货,您需要的话随时可以到店里开走。”

“不错!那就这两辆车了吧!高董那边有几个号码不错的车牌,你联系一下高董,帮我把这车上好牌照,我现在就可以拍板定下来。”刘子棋做事从不拖拉,看到X8和R8的外形都不错,而且颜色也比较符合他的心意,马上就开口要了这两辆车。

从这些段落中提取含有数字、字母、特殊符号的那句话或一段话。

第1个回答  2013-07-12
{[a-zA-Z]|[0-9]|\W} 其实我也可郁闷。楼主到底要表达撒意思。。数字,字母,特殊符号....键盘上也就这么点东西吧。还提取个啥。不过楼主要求的,就随便些个吧。。追问

已经补充了范例!

追答

那我上面这个就是了。。

追问

提取出来的结果都是数字……
6
8
6
4
4
5
0
8
1
0
5
2
8
8

第2个回答  2013-07-12
[\s\S]*

第3个回答  2013-07-12
.* 最好给个实例追问

已经补充了范例!

追答

\w+\d+[\.、]\w+

重点把宝马X6、奥迪R8的宣传资料找出来递给刘子棋
宝马X6我们有一辆深海蓝4.4LxDrive50i豪华型刚刚到货
奥迪R8的话CoupeV105.2LFSIquattro水晶银有现货

第4个回答  2013-07-12
那不就是各种东西全都有
^.*$完事

正则表达式,提取含有数字、字母、特殊符号的一句话或一段话。
{[a-zA-Z]|[0-9]|\\W} 其实我也可郁闷。楼主到底要表达撒意思。。数字,字母,特殊符号...键盘上也就这么点东西吧。还提取个啥。不过楼主要求的,就随便些个吧。。

必须包括字母数字特殊字符任意2种的正则表达式
1、正则表达式验证数字、字母、特殊字符的组合,这个要求3者都有varreg=\/(?=.*[a-z])(?=.*\\d)(?=.*[#@!~%^&*])[a-z\\d#@!~%^&*]{8,16}\/i特殊字符为~!@#$%^&*其中之一2、正则表达式验证(数字+字母)或者(数字+特殊字符)或者(字母+特殊字符),不能是纯数字、纯字母、纯...

正则表达式找数字
1、**多位数**:处理如“123:非常棒”这样的文本,确保能准确提取多位数字作为键。2、**带符号的数**:包括正负数、小数与分数等,如“-3.14:圆周率近似值”或“1\/2:一半”,需能识别并正确处理这些带符号的数字。3、**字符处理**:在处理诸如“abc:123”这样的文本时,确保能准确识别并...

...符号的正则表达式,只要中英文和数字或只提取符号?
'指定范围:48-57 97-122 65-90 被判断的字符 = "1asf我45af4w6aGSE是ES41‘’s1gse是我GSE去掉SEGG5A"For i = 1 To len(被判断的字符)单独的字符串真=Mid(被判断的字符,i,1)单独的字符串 = Asc(单独的字符串真)TracePrint 单独的字符串 If 单独的字符串>47 And 单独的字符串...

字母+数字+标点符号正则表达式怎么写
[\\w\\+]+ 这样写还可以匹配下划线_如果不需要下划线的话,就这样[0-9a-zA-Z\\+]+ 注意:有些语言还需要把\\转义一下

正则表达式必须包含字母数字和特殊字符
正则以^开始,限定匹配字符串是从开始位置进行匹配,(?=.*?[a-z])是肯定型顺序 环视 ,限定当前位置的后面,能匹配.*?[a-z],也就是,能够匹配到一个字母,同理,(?=.*?[0-9])表示限定当前位置的后面,能匹配一个数字,(?=.*?[_\\-@&=])表示限定当前位置的后面,能匹配一个特殊字符...

求一去乱码、汉字的正则表达式
\\p{Sc} 货币符号 \\P{InGreek} 所有字符,Greek 块中的除外(否定)[\\p{L}&&[^\\p{Lu}]] 所有字母,大写字母除外(减去)边界匹配器 ^ 行的开头 行的结尾 \\b 单词边界 \\B 非单词边界 \\A 输入的开头 \\G 上一个匹配的结尾 \\Z 输入的结尾,仅用于最后的结束符(如果有的话)\\z 输入...

c# 正则表达式提取中文中间的数字字母字符串
代码如下:class Program{static void Main(string[] args){string str = "ABCD 正则表达式 Y2018 M1D26 学习 666";Match match = Regex.Match(str, @"[\⺀-\￿]+\\s*(.+?)\\s*[\⺀-\￿]+");Console.WriteLine(match.Groups[1].Value);Console.ReadKey();}}运行结果:

必须包含“数字”,“字母”,“特殊字符”两种以上的正则表达式
上面的正则表达式假设除了数字,字母,空白符外的字符都是特殊字符,这个正则不允许空白符,必须有“数字”,“字母”,“特殊字符”中的至少两种 如果是两种以上就是说三种字符都必须包含,正则是这样的 ^(?i).+(?<=\\d.*)(?<=[a-z].*)(?<=[^a-z\\s\\d].*)这个正则可以匹配有空格的字符串...

求一个正则表达式可以有数字,字符,英文,但是不能有汉字
只是匹配数字、字母、下划线的: \/^\\w+$\/ 还要匹配其他字符的: \/^[\\w\\-\\.\\*^&\\\\\\\/\\(\\)]+$\/ (还需要什么特殊字符,就在中间中括号里加,如果是特殊有含义的字符,就前边加个 \\(反斜杠) 转义,如 ? . ( ) 等)。

相似回答