Project1
标题:
这句脚本是什么意思?
[打印本页]
作者:
鸭狐
时间:
2009-1-17 21:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
禾西
时间:
2009-1-17 21:48
匹配
"abc\n
!a
abc"
抽出
"!a"
「\ \」是取消歧義字符標記。
「$」匹配轉行符後的數據(/n之後的)
「^」開頭
「.」轉行符以外的一齊字符
用語言來說,就是「匹配以轉行符(\n)加!開頭,後接一個非轉行符數據的單字符。然後把!以及單字符一同抽出」 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
雪流星
时间:
2009-1-18 05:00
不对不对
$ 前面有 \,也就是非特殊字元
而且
sign = @character_name[/^[\!\$]./]
if sign != nil and sign.include?('$')
复制代码
表示 sign 里面有机会包含 $ 这个符号
所以是 \$ 匹配 $ 这个符号才对
整个正则是匹配 「!$ 及後面的一切文字」、「! 及後面的一切文字」或「$ 及後面的一切文字」
作者:
沉影
时间:
2009-1-18 05:15
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1