秒客网

秒客网
  • 首页
  • 网络编程
    • Java
    • C/C++
    • 编程技术
    • Android
    • C#
    • VB
    • R语言
    • JavaScript
    • Swift
    • IOS
    • PHP
    • ASP.NET
    • ASP
    • 正则表达式
    • 易语言
    • vb.net
    • C语言
    • Python
    • Golang
    • bat
    • VBS
    • perl
    • Lua
    • Dos
    • Ruby
    • VBA
    • PowerShell
    • Erlang
    • autoit
  • 网络运营
    • 建站经验
    • 网络安全
    • 网站优化
    • 网站运营
    • 站长资源
  • 数据库
    • Redis
    • Oracle
    • Mysql
    • Sql Server
    • Access
    • mariadb
    • DB2
    • PostgreSQL
    • Sqlite
    • MongoDB
    • 数据库技术
    • Mssql
  • 服务器系统
    • Linux
    • Ubuntu
    • Centos
    • Windows10
    • Windows7
    • 系统进程
    • Bios
    • Fedora
    • Windows11
    • Solaris
    • 注册表
    • windows server
  • 服务器技术
    • 云服务器
    • 虚拟主机
    • DNS服务器
    • Nginx
    • FTP服务器
    • 服务器其它
    • 服务器安全
    • WEB服务器
    • Tomcat
    • 邮件服务器
    • IIS
    • 虚拟服务器
  • 建站程序
    • Wordpress
    • 极致CMS
    • ZBLOG
    • PHPCMS
    • DEDECMS
    • 帝国CMS
    • Discuz
    • 苹果CMS
    • ECSHOP
    • CMS系统
  • 电脑知识
    • 网络技术
    • 组装电脑
    • 软件教程
    • 电脑硬件
  • 数码知识
    • 智能家居
    • 智能电视
    • 机顶盒
    • 智能音箱
    • 手表手环
    • VR/AR
    • VR之家
  • 游戏
    • 手机游戏
    • 单机游戏
    • 网络游戏
  • 综合资讯
    • 百科知识
当前位置: 首页>网络编程>Ruby >ruby 把字符串转为正则匹配表达式

ruby 把字符串转为正则匹配表达式

时间:2021-06-17 16:08:47

需求

函数,需要通过参数传递字符串,用来做正则匹配

reg = '[0-9]+'
def func(str, reg)
str.scan(reg)
end

由于 reg 在其它地方定义, reg 是字符串, 传进来后发现没法直接用于正则匹配

返回的结果总是 [] 空字符串.

解决

通过 Regexp 来通过 string 生成正则匹配的条件

def func)(str, reg)
reg = Regexp.new("#{reg}"[0..-1])
"#{str}" =~ reg
end

SO, all is ok.

相关文章

  • Java字符串之正则表达式之匹配手机号码
  • 正则表达式匹配指定字符串中间内容
  • 全世界所有国家地区的名称,代码(2A和3A,及数字代码),区号,面积,人口,归属大陆,国际域名,货币代码,货币名,邮编匹配的正则表达式,格式化字符串等基础映信息
  • 正则表达式 匹配不包含指定字符串的方法
  • 正则表达式中的常用模式字符串及两种匹配模式
  • 正则表达式(一)字符串匹配
  • java正则表达式获取字符串中所有匹配的内容
  • Java  正则表达式--字符串匹配、切割、与替换
  • java正则表达式匹配字符串
  • JAVA-正则表达式匹配教程 使用正则表达式匹配字符串 & 截取匹配到的字符串
上一篇:如何设计优秀的API(转)
下一篇:php 的 构造函数 和 析构函数

网络编程最新文章

  • “程序已停止工作”问题的解决方法
  • 磁盘管理及文件系统管理
  • 基于本地用户的vsftpd搭建
  • 中小型网络完全配置实例(VRRP_MSTP)
  • SQL Server 2008 导出脚本及数据方法
  • 0-9这10个数字组成无重复的三个数字组合
  • jquery插件 autoComboBox 自动创建联动的下拉框 如:省市区联动
  • corosync+pacemaker+crmsh+DRBD实现数据库服务器高可用集群构建

相关下载

  • 把html转为字符串下载
  • 正则表达式转为NFA下载
  • 把字符串转为HtmlTable演示动画下载
  • RgxGen:正则表达式:基于正则表达式模式生成匹配和不匹配的字符串下载
  • 正则匹配工具,用于使用正则表达式提取字符串下载
  • 最新编程技术文章
  • 网站地图

Copyright © 2021-2022 www.miaokee.com 秒客网 备案号:粤ICP备2021167564号

免责声明:本站文章多为用户分享,部分搜集自互联网,如有侵权请联系站长,我们将在72小时内删除。

