• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 如何用正则表达式在一段文字中匹配FK而不匹配zsskFK?

如何用正则表达式在一段文字中匹配FK而不匹配zsskFK?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了文字正则表达式,正则表达式,正则表达式语法,正则表达式测试工具,在线正则表达式等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:如何用正则表达式在一段文字中匹配FK而不匹配zsskFK?
描述:

其实要匹配的字符串是类似这样的#abc#xxxxx#abc#xxxxx#abcEnd#xxxx#abc#xxxxxx#abcEnd##abcEnd#类似于这种嵌套标签,然后要去获取每对标签分别在标签的前后再加上个#zssk#、#zsskEnd#。我是用c#来写的,我感觉单靠正则应该行不通,然后就想通过递归来给每个标签对添加自定义的标签。但是现在我不知道怎么样在正则匹配时能过滤掉#zssk##abc#和#abcEnd##zsskEnd#只获取未添加zssk标签对的abc标签。
不知道我有没有说的清楚……


解决方案1:

对以下结果取反:

var str1 = "zsskFK";
var str2 = "zsskddFK";
var re = /(?:zssk)FK/;
!re.test(str1); // false
!re.rest(str2); // true
/\bFK\b/.test("CC FK DD");// true
/\bFK\b/.test("CCFKDD");  // false
/^FK$/.test("FK"); //true
/^FK$/.test("CC FK DD");// false

解决方案2:

/\bFK\b/

解决方案3:

/^FK$/

以F开头以K结尾


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何用正则表达式在一段文字中匹配FK而不匹配zsskFK?

相关文章

  • 2017-06-07 关于JavaScriptSDK里mainjs的uptoken_url的问题
  • 2017-06-07 刚学python的小白请教一个求素数的编程题,谢谢大家
  • 2017-06-07 如何通过ip查地址laravelORM如何多表查询的时候再加分页
  • 2017-06-07 如何配置web服务器如何实现web调度后台python进程
  • 2017-06-07 对于文件格式的转换,在最低条件下生成的新文件的key,是在原文件key之前加了一个前缀,请问七牛是如何定义这个前缀的
  • 2017-06-07 rabbitmq消息优先级怎么设置,用的pika
  • 2017-06-07 安装软件时,python27和python3冲突的问题
  • 2017-06-07 用python抓新浪首页,返回的是乱码
  • 2017-06-07 上传速度龟速
  • 2017-06-07 Python爬虫求助

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何刷新整个空间?
    • 怎么批量导出外链
    • 关于七牛云存储的工具的限速的问题:如何实现对qrsync工具的限速???
    • (flask)新浪SAE的Python项目,已经把需要的包放在site-packages里传到服务器了,为什么导入失败?
    • 关于typecho的七牛插件
    • 请问这样的短网址是怎么做到发号的
    • 七牛云存储-批量操作
    • 在pycharm中写python使用fromimpotas会有提示?请问这是违反了PE8的什么规定吗?
    • php的,上传成功的,但文件不对。
    • Flask中before_request、after_request和teardown_request是拿来做什么的

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有