正则表达式匹配字符串

正则表达式匹配字符串数字 字母 字符 长度为1-8,可以纯字母纯数字纯符号,首尾不能有空格,中间可以有空格,
空格算长度

5个回答

 (?<!\s+)[^\u4e00-\u9fa5]{1,8}(?!\s+)
qq_41242687
qq_41242687 你的前向后向断言方向反了吧?哈哈哈。
接近 2 年之前 回复
sinat_41076528
sinat_41076528 我用 var reg=/(?<!\s+)[^\u4e00-\u9fa5]{1,8}(?!\s+)/ ,reg.test(String),前台报错了
接近 2 年之前 回复
 全部符号?
那么
.{1,8}
就可以了
sinat_41076528
sinat_41076528 回复sinat_41076528: 这样也不行,还是不对
接近 2 年之前 回复
sinat_41076528
sinat_41076528 目前我采用2个正则可以达到要求var reg = /[^\u4e00-\u9fa5]{1,8}/; var match = /^\S.*\S$/;你看看能不能优化一个
接近 2 年之前 回复
sinat_41076528
sinat_41076528 不是,只能是数字,字母,字符,不能是汉字
接近 2 年之前 回复
 [^\u4e00-\u9fa5]{1,8}
sinat_41076528
sinat_41076528 回复caozhy: 我再说一遍我的需求,长度1到8,可以是数字,字母,符号,首尾不能有空格,中间可以有
接近 2 年之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复sinat_41076528: 哪里有问题
接近 2 年之前 回复
sinat_41076528
sinat_41076528 回复caozhy: 后面的表达式不对
接近 2 年之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复sinat_41076528: 如果问题得到解决,麻烦点下我回答右边的采纳。
接近 2 年之前 回复
sinat_41076528
sinat_41076528 中间可以有空格,空格算长度
接近 2 年之前 回复
sinat_41076528
sinat_41076528 忘了说了,还有首尾不能是空格
接近 2 年之前 回复
qq_41242687
qq_41242687 写错了,请忽略。
接近 2 年之前 回复

(?!\s)[what you need...]{1,8}(?<!\s)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
字符串是否匹配正则表达式
/** * 字符串是否匹配正则表达式 * @param regex 正则表达式 * @param str 待匹配字符串 * @return true:匹配成功;false:匹配失败 */ public static boolean matchRegex(String regex,String str) { ...
正则表达式匹配字符串的问题
rnrn想写个百度音乐的采集程序,但是正则不会写,问下如何才能准确匹配到href里面的内容
正则表达式匹配字符串……
本人初学C++,近日遇到一个用正则表达式来匹配字符串的问题,就是给定一个如“fafaferfaaf"的字符串,然后用"fa?f*e*"这样的正则表达式来匹配这个字符串,其中'?'代表一个字符,'*'代表任意个字符,上网去搜了一下,好像跟string类有关,但是我没有学过,踌躇良久。不知大侠们有什么妙招没有,望赐教!谢谢!
正则表达式 匹配字符串
问题描述:字符串如下,rn58563@浙江|宁波|58563|58563.jpg|2009-6-5 8:38:11|45005@特别行政区|香港|45005|45005.jpg|2009-6-5 8:38:21|45011@特别行政区|澳门|45011|45011.jpg|2009-6-5 8:38:21|rnrn我想用 Regex 匹配出 “58563@”到 下一个“@”之间的内容。rn即想得到的结果是:58563@浙江|宁波|58563|58563.jpg|2009-6-5 8:38:11|45005rnrn请问改怎么写 代码?
asp.net正则表达式匹配字符串
如题:“ 作者:XXX 时间:1999-1-01”+rn " 来源:网络 点击:100"rn如何匹配出“XXX“ 和时间的值rn我的正则表达式string authur = regex.GetSubstring(htmstr, "( 作者:)", "(时间:)");rnauthur="作者:XXX 时间:" 达不到我要的结果"XXX" 另外时间不知道怎么去匹配rn public string GetSubstring(string HtmlCode,string start,string end)rn rn string reg = start + "([\\s\\S]*?)" + end ;rn return Regex.Match(HtmlCode, reg).Value;rn rn希望各位大哥大姐帮忙
正则表达式匹配字符串问题
如下的字符串n```nGrance T\"om "Bob Steave" Lindy "Su San" "Tom's Feare" "Array\" Creater\""n```n现在求一正则表达式能匹配出n```nGrancenT"omnBob SteavenLindynSu SannTom's FearenArray" Creater"n```n就是说能匹配上没一段话中的所有的子字符串n子字符串包括 Grance 这样的单词n用( "" )包裹起来的字符串 "Bob Steave"n包含转义符的字符串 T"omn用( "" ) 包裹并包含转义符的字符串 Array" Creater"nnn
java 正则表达式匹配字符串
java中怎么用正则表达式匹配以add开头或以create开头的字符串?rn比如能同时匹配addNode和createNode这两个串,只用一个正则表达式
正则表达式匹配字符串match+pattern
匹配纯数字:1public boolean isNumber(String num) {2        boolean flag=false;3        String pattern=&quot;[1-9]\\d*&quot;;4        if(num.matches(pattern)){5            flag=true;6       }else {7           flag=fa...
用正则表达式匹配字符串
Channeltype: SIPrnObjectName: 6001rnChanObjectType: peerrnIPaddress: -none-rnIPport: 5060rnDynamic: nornNatsupport: nornVideoSupport: nornTextSupport: nornACL: nornStatus: UnmonitoredrnRealtimeDevice: nornrn用正则表达式怎样匹配其中ObjectName和Status,请高人帮看看.
使用正则表达式 匹配字符串
假如输入 *est 能够将test匹配出来 求问该怎么做?
正则表达式如何匹配字符串
我想用正则表达式找出一个长字符串里所有的 字符串并将其替换rn String specialJapStrReg = "\" \"+";rn Pattern p = Pattern.compile(specialJapStrReg, Pattern.COMMENTS);rn Matcher m = p.matcher(s);rnrn但是编译器似乎不将 当成一个整体来看,而是将它包含的所有字符都替换了rn比如单个的 <,>,b,r也都被替换了rn似乎是特殊字符rn请问怎么写才能将 当成一个整体字符串去看待?
正则表达式返回匹配的字符串
[code="java"]rnpublic static String getSensitive(String globWords)rn String keywords = regex.toString();rn String sensitive = "";rn Pattern pattern = Pattern.compile("快乐|高兴|伤心|"); rn Matcher matcher = pattern.matcher(globWords); rn if (matcher.find()) rn System.out.println(matcher.replaceAll(""));rn rnrn return sensitive;rn rn rn public static void main(String [] args)rn Sensitive.getSensitive("今天你高兴吗?");rn rn[/code]rn上面的例子代码中,“今天你高兴吗?”可以匹配上面“快乐|高兴|伤心|”正则表达式的高兴,现在我想把所匹配的“高兴”这个词取出来,保存到sensitive当中,我该怎么做呢?
正则表达式匹配字符串组合
谁有完整的正则表达式匹配字符串组合的word文档,正则表达式感觉使用的好频繁,想全部仔细的看看
正则表达式匹配两个字符串
比如查找指定字符串里面是否有 abc 或者 def 。
匹配字符串的正则表达式
[code=csharp]rnrnvar txt = "*****我的年龄是 50,身高是 170cm,体重是 70kg,*******";rnrn其中星号是任意字符,”是“字后面有空格,三个数字是任意的数字。rnrn需要判断txt里面是否包含这样的一串字符串。rnrn谢谢rnrnrn[/code]
利用正则表达式匹配字符串
[size=14px]设:有一个形如”abcdEFGdcba”的字符串,其中a、b、c为ASCII单字字符,d为ASCII中不可打印的空白符,E为一个含有未知数量个ASCII不可打印空白符及未知数量个ASCII单字字符的子串,F为一个ASCII单字字符连接而成的常字符串,G为一个含有未知数量个ASCII不可打印空白符及未知数量个ASCII单字字符的子串。rnrn求:此字符串的正则表达式。rnrn其中:ASCII单字字符指ASCII(0x20)-ASCII(0x7E),ASCII不可打印的空白符指ASCII(0x01)-ASCII(0x1F)[/size]
Android正则表达式匹配字符串
在应用开发过程中,经常会碰到要检索出某个字符串中特定格式的字符,比如说微博@**被标记为蓝色,聊天时“[微笑]”被解析为表情等等,这就用到了正则表达式。 规则可以查阅http://www.jb51.net/shouce/jquery1.82/regexp.html 在Android中的应用: // 匹配字符串中@*** String REGEX = "@[\\u4e
字符串------正则表达式匹配
题目描述: 请实现一个函数用来匹配包括’.’和’‘的正则表达式。模式中的字符’.’表示任意一个字符,而’‘表示它前面的字符可以出现任意次(包含0次)。 分析: 难点主要是一个匹配成功的字符后面紧接着出现’*’应该如何处理. 可以分三种情况: 文本串不移动, 匹配串移动两个字符; 文本串移动一个字符, 匹配串不移动; 文本串移动一个字符, 匹配串移动两个字符; bool match(char
字符串的正则表达式匹配
字符串中正则表达式的匹配简介:正则表达式用于对字符串进行匹配操作,以判断每个字符串的格式是否符合要求,传统来讲,用于if-else方式进行字符串的匹配,需要遍历整个字符串,并判断前后字符内容是否符合要求,步骤恶心又复杂,但是字符串的匹配应用范围比较广泛,所以出现了正则表达式,专门用来匹配字符串操作,简化繁琐复杂的判断步骤,正则表达式根本上就是一个字符串识别的规则,通过这个规则,我们就可以让程序根据这
python正则表达式匹配字符串
使用步骤 import re 导入正则表达式模块 用 re.compile() 函数创建一个 Regex 对象.(记着使用原始字符串, 字符串前面带r) 将你要用于搜索的字符串传入 Regex 对象的 search() 方法中。这个方法将会返回一个 Match object. 调用 Match object 的 group() 方法,将返回实际匹配到的文本 eg:匹配美国的号码 #! /u...
正则表达式匹配字符串的邮箱
import rey='123@qq.comaaa@163.combbb@126.comasdfasfs33333@adfcom'fange = re.findall(r'[A-Za-z0-9]+\@[A-Za-z0-9]+\.com',y)print(fange)
正则表达式匹配"非",以及"非"字符串的匹配
写法介绍 首先,正则表达式的&quot;非&quot;,代表不想匹配某个字符。 比如字符串 helloword123,/[^0-9]+/g 可以匹配非数字,即匹配结果为 helloword; 同样的,/[^he]+/g 可以匹配非h非e的字符,匹配结果为lloword123; 那么 /[^hello]/g 呢?乍一看可能会以为能匹配word123,其实不然,[^] 内的多个字符是&quot;或&quot;的关系存在的,即它们并不...
求匹配指定字符串的正则表达式
字符串strConfig,形如eric;cole;beanrn字符串strName为ericrn如何判断strName是否在strConfig中rnrn注:只有全词匹配才行,例如当strName为ic或ol时,要匹配失败
关于正则表达式匹配字符串。。。(急)
string[] array = new string[] "010-84559826","o1o84559826","0l084559826" ;rn如何将数组array里字符串中010-84559826空格去掉,o1o84559826里的o替换为0,0l084559826里的l替换为1
用正则表达式匹配一个字符串
我不会用正则表达式,但是现在有个问题必须要用到,就是匹配一个urlrn原字符串如下: rn rnrnrn现在要得到'http://apps.isiknowledge.com/summary.do?product=UA&search_mode=CitedRefList&qid=5&SID=2CMc6722nNll1bah9Fd&page=rnrn该怎么写匹配表达式?rn谢谢了
正则表达式——匹配多个字符串之一
当需要匹配多个字符串其中之一时,如: 匹配abc|def两个字符串之一时使用非元组捕获语。 非元组捕获的语法为: (?:exp) 例如匹配一个网页中的所有图片的url,而图片的url通常以jpg,png等后缀名结尾,以下代码演示如何匹配图片的url #!/usr/bin/env python # coding=utf-8import urllib.request as url import re
C#正则表达式匹配字符串取反
如题,例子:我现在有一个字符串:rnrn[size=16px][color=#FF6600]get_data("1",2,"AA","BB","CC","DD")[/color][/size]rnrn我想根据模板字符串:rnrn[color=#FF6600]get_data("#0#",#1#,#2#,#3#)[/color][size=16px][/size]rnrn来获取上述中的1、2、"AA","BB"和"CC","DD"rnrn[size=18px][color=#FF0000]请问怎样写正则表达式?[/color][/size]rnrn[color=#0000FF][size=24px]求大神解答~~~~[/size][/color]
求一个匹配字符串的正则表达式
需要添加一个分页功能rn格式如下:rn[code=HTML]rn文章内容第一页rn 我是分页符rn文章内容第二页rn 我是分页符rn文章内容第三页rn[/code]rnrn需匹配出的格式如下,红色部分则是要匹配的内容rnrn [color=#FF0000]任意字符串[/color]$PAGE:title=[color=#FF0000]任意字符串[/color],PAGE:short_title=[color=#FF0000]任意字符串[/color],PAGE:description=[color=#FF0000]任意字符串[/color],PAGE:status=[color=#FF0000]数字0或1[/color]$[color=#FF0000]任意字符串[/color]
求一匹配字符串的正则表达式
我目前在做一个解析文件的事情:rn如:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rnrnrn上述的结构是树状结构的:rnarn |_brn | |_crn |_drn也就是:一对UL标签是一层。rnrn现在求一正则表达式:能实现每次匹配时,都能找到 标签的收尾标签rnrn谢谢各位!rnrnrn
正则表达式匹配网址字符串数字
大家好,请教下,比如我想匹配出网址结尾的后缀名前的数字,应该怎么写表达式呢,rn例如字符串:http://www.baidu.com/yyyu/12163.htmlrnrn我想把12163匹配出来rnvar str = "http://www.baidu.com/yyyu/12163.html";rnvar reg = rnvar num =str .match(reg); rnalert(str);rnrnrnreg 表达式怎么写呢?
求匹配特定字符串的正则表达式!
rnrnrn rnrnrn求匹配meta中URL所对应的链接?只要http://search.a1books.com/cgi-bin/mktSearch?act=showDesc&WVSESSION_ID=1164760551rn这个链接。rn急。。。
JS 正则表达式匹配指定字符串
例如有一串字符串:[code=JScript]str="rea,ter,get,opt,rea,rea,get,opt,ppp,rea,test"[/code]rn有两个变量:[code=JScript]var sTmp="rea,";var sTMP=",get"[/code]rnrn现在想把str中符合两个变量的字符串全部替换成"",正则表达式如何写?
使用正则表达式匹配字符串的问题?
十分菜,请大侠们帮忙。rn怎么用正则表达式在字符串中查找特定字符串呢?rn能不能给个正则表达式实现这个的解释呢?
这个正则表达式匹配什么字符串?
/\GXAS=[a-zA-Z0-9_.=-]*;/rnrn请问上面正则表达式匹配什么字符串?rn第二个字符“\"是什么意思?
正则表达式匹配连续出现的字符串
正则表达式匹配连续出现的字符,比如:abcdefgaabb__hh---。 如果需要找出aa、bb、__、hh、---这些连续出现的字符串可以使用正则表达式:"(.)(\1)+"。即可找出对应的字符串。.表示匹配任意连续出现的字符串,也可以指定你想要匹配的项。 ...
正则表达式 /a+?/ 匹配什么样的字符串?
如题
正则表达式如何匹配这样的字符串?
"asdf"rn"3423.23423"rnrn就是 双引号+中间的字符rnrn注意双引号也算要匹配的字符哦,谢谢
正则表达式匹配1个字符串的问题
免费下载|数据详情rnrnrn上面的str,想通过实现判断这个标签里面是否包含有 数据详情 这个字符串,然后匹配他的href 内容,最后得到 http://www.123.com/data/43046
正则表达式匹配多个指定字符串
譬如我要过滤掉 "CKK","LMK" 两个指定字符串rn我是这样写的 string rgxPatten = @"[CKK|LMK]" 或者[(CKK)|(LMK)]; 这两种正则写法 好像把所有含有C K M L 的全部过滤调,但是我只要完全匹配的才过滤调不知道该如何写。rn请教
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法