设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

我想问下 有关正规则 急

查看数: 2257 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-3 16:29

正文摘要:

本帖最后由 z2z4 于 2017-2-3 16:35 编辑 字符串  是个小数点  1.2       self[/([0-9])/]   这个如何获得小数点  判断出来 只有 个1 原文&nbs ...

回复

z2z4 发表于 2017-2-3 21:02:37
z2z4 发表于 2017-2-3 21:01
data.damage.formula[/([0-9]*)/]

我这样 直接好获得了  不需要通过 $1

info += "\\x[160]\\c[16]附加伤害\\c[0]\\x[244]" + data.damage.formula[/([0-9]*)/] + "\\n"

这就是原文
z2z4 发表于 2017-2-3 21:01:35
百里_飞柳 发表于 2017-2-3 20:57
感觉我写出来的太2了

data.damage.formula[/([0-9]*)/]

我这样 直接好获得了  不需要通过 $1
百里_飞柳 发表于 2017-2-3 20:57:18
本帖最后由 百里_飞柳 于 2017-2-3 20:59 编辑

感觉我写出来的太2了

  1. /\D*(\d*\.*\d*)\D*/   #匹配第一个小数/整数,通过在匹配后调用$1获取
复制代码
  1. /\D*(\d*\.*\d*)\D*(\d*\.*\d*)\D*/   #匹配第一个、第二个小数/整数,通过在匹配后调用$1,$2获取
复制代码

多个小数/整数要匹配的话直接把匹配式复制扩长,虽然很2,但很有用

注:如果字符串中没有足够多的小数/整数,则多出的$型全局变量值为"",即空字符串。

点评

string =~ /正则表达式/,之后调用$1,$2等获取正则中匹配到的()内的值(字符串)  发表于 2017-2-4 09:37
那我应该要怎么写法  发表于 2017-2-4 08:16

评分

参与人数 1梦石 +1 收起 理由
RaidenInfinity + 1 版主认可的答案

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-22 15:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表