mshd.net
当前位置:首页 >> 求一个正则表达式可以匹配:中文字符,中文标点符... >>

求一个正则表达式可以匹配:中文字符,中文标点符...

^[^!@#$%^&*()-=+]+$

正则:([\u2E80-\u9FFF]|\w|[,,\.。])* 可以匹配中文、英文、数字、下划线、中英文逗号、中英文名句。已测试通过

昵称正则表达式:^[\d\w\u4e00-\u9fa5,\.;\:"'?!\-]{2,15}$

我有几个问题 1 你的特殊符号包括像!@#$等这些符号吗? 包含西欧字符吗? 2 你的标点符号指的是全角的还是全角+半角? 大概写成这样,如果不符合,请追问. [A-Za-z0-9]+

public static bool bb(string input) { string pattern = @"^(([A-Z]*|[a-z]*|/d*|[-_/~!@#/$%/^&/*/./(/)/[/]/{/}/?////'/"]*)|.{0,5})$|/s "; Regex regex = new Regex(pattern); return regex.IsMatch(input); } 用的时候就bb(textbox1.text...

Hongkong, to be educated in an English

删除纯英文的行,包括标点 ^[a-zA-Z[:punct:] ]+$ 2,删除中文字符数超过10的行 (.*?[\x{4e00}-\x{9fa5}]){10}.* 均替换为空

题主应该明确所谓的“英文标点”包括哪些字符。 这里以Word软件中需要避头尾的部分标点符号为例,大致包括【!),.:;?]}¨([{】,其中有些符号在正则表达式中有特殊含义,例如【[].】,需要加反斜线以表明使用字符本身。 举例: >> str='dsj,dejk?d(1...

提取的中文、中文标点的正则表达式:[^\x00-\xff]+

这个问题还真有点难度呢,我想了哈要在一个正则表达式中完成这些要求貌似不行,所以只能分开来做了 ^((?![,.?:;'!"])[\u2E80-\u9FFF,。?:;’‘1“、])+$ //中文字符串不包含英文标点[,。?:;’‘1“、]{2,} //上一步如果判断通过再来看有没有...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com