Project1
标题:
请教日站脚本备注读取各部分的含义
[打印本页]
作者:
saturnfjh
时间:
2010-10-17 11:54
标题:
请教日站脚本备注读取各部分的含义
本帖最后由 saturnfjh 于 2010-10-17 12:15 编辑
如
DROP_ITEM = /<(?:DROP|ドロップ)\s*([IWA]):(\d+)\s+(\d+)([%%])?>/i
复制代码
又如
SLIP_DAMAGE = /<(?:SLIP|スリップ)\s*([HM]P)?\s*([\-\+]?\d+)([%%])?(?:\s*,\s*([\-\+]?\d+))?\s*>/ix
复制代码
里面各部分(字母,符号)代表什么意思?怎么使用?请大大们指点迷津。。
作者:
八云紫
时间:
2010-10-17 12:09
本帖最后由 铃仙·优昙华院·因幡 于 2010-10-17 12:15 编辑
01.DROP_ITEM = /<(?:DROP|ドロップ)\s*([IWA]):(\d+)\s+(\d+)([%%])?>/i
复制代码
匹配
DROP 或者 ドロップ 开头, N个空格, I W A 三个字母的其中一个 , :, 至少一个 数字, 一个空格, 至少一个数字, 最后 % .
比如 <DROP I:2 3%>, <ドロップ W:5 7%>
-------------------------------------------------------------------
(?: DROP|ドロップ) 无后向的匹配 DROP 或者 ドロップ , 感觉和 [DROP|ドロップ] 差不多吧.
\s 匹配空格
* 至少匹配0次, 就是可有可无.
([IWA]) 匹配 I W A 三个字符其中的一个.
(\d+) 至少匹配一个数字
([%%]) 匹配% 或 %
-------------------------------------------------------------------
具体看 F1 正则部分~~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1