11255 9 5 6

注意事项:括号里面写了参数二字的必须写内容,括号里面没有内容的则不写参数。

 

选择器操作类:

.get(参数) .css(参数) .xml(参数) 翻译为:三者均是选择器语法,返回匹配得到的数组。(三者用法几乎一致,熟悉了慢慢揣摩)

选择器语法匹配说明:https://blog.csdn.net/weixin_34375233/article/details/89656172

入门案例
——————————
源文:<a>轻创社区</a><p>7cc7cc.com</p>
规则:.get(a)
输出:<a>轻创社区</a>

源文:<a>轻创社区</a><p>7cc7cc.com</p>
规则:.get(p)
输出:<p>7cc7cc.com</p>

.a(参数) 翻译为:返回标签里面的属性值。

入门案例
——————————
源文:<a class="nav-link">轻创社区</a>
规则:.get(a).a(class)
输出:nav-link

源文:<img class="avatar-1" src="upload/avatar/000/1.png">
规则:.get(img).a(src)
输出:upload/avatar/000/1.png

.json(参数) 翻译为:不管是普通对象还是数组对象,都这个命令。数组对象返回数组、文本对象返回文本(也可以将其视为只有一个子项的数组)

入门案例
——————————
源文:
{
    "name": "BeJson",
    "es": {
        "a": "轻创",
        "b": "社区"
    },
    "arr": [
        {
            "name": "百度",
            "url": "http://www.baidu.com"
        },
        {
            "name": "谷歌",
            "url": "http://www.google.com"
        }
    ]
}
规则:.json(es).json(a)
输出:轻创

源文:
{
    "name": "BeJson",
    "es": {
        "a": "轻创.",
        "b": "社区"
    },
    "arr": [
        {
            "name": "百度",
            "url": "http://www.baidu.com"
        },
        {
            "name": "谷歌",
            "url": "http://www.google.com"
        }
    ]
}
规则:.json(arr).i(1).json(name)
输出:谷歌

 

本操作类:

.tz(参数) 翻译为:取规则源文里面左边数据。

入门案例
——————————
源文:123456
规则:.tz(45)
输出:123

源文:abcdef
规则:.tz(de)
输出:abc

.tz2(参数) 翻译为:多个相同规则,从第2个规则源文里面左边数据。

入门案例
——————————
源文:1234564789
规则:.tz(4)
输出:123456

源文:abcdefcxyz
规则:.tz(c)
输出:abcdef

.ty(参数) 翻译为:取规则源文里面右边数据。

入门案例
——————————
源文:123456
规则:.ty(34)
输出:56

源文:abcdef
规则:.ty(bc)
输出:def

.ty2(参数) 翻译为:多个相同规则,从第2个规则源文里面右边数据。

入门案例
——————————
源文:1234564789
规则:.ty(4)
输出:789

源文:abcdefcxyz
规则:.ty(c)
输出:xyz

.t() 翻译为:删除HTML标识,输出标识符里的内容。

入门案例
——————————
源文:<a>轻创社区</a>
规则:.t()
输出:轻创社区

源文:<a>轻创社区</a><p>7cc7cc.com</p>
规则:.t()
输出:轻创社区7cc7cc.com

.tj(参数) 翻译为:添加现有内容。

入门案例
——————————
源文:轻创
规则:.tj(社区)
输出:轻创社区

源文:轻创社区
规则:.t(7cc7cc.com)
输出:轻创社区7cc7cc.com

.tzc(参数) 翻译为:从第几个字符开始取规则源文里面左边数据

参数注意事项:这里的参数只能为数字。若参数大于字符则全取。

入门案例
——————————
源文:轻创社区有点酷
规则:.tzc(5)
输出:轻创社区

源文:轻创社区有点酷
规则:.tzc(3)
输出:轻创

.tzk() 翻译为:去掉源文首尾的空格字符

入门案例
——————————
源文:    轻创社区
规则:.tzk()
输出:轻创社区

源文:       123456789
规则:.tzk()
输出:123456789

.th(参数##参数) 翻译为:替换参数为欲被替换文本##替换文本

.th2(参数##参数) :与.th(参数##参数)用法一样,只是.th2(参数##参数)不支持正则表达式。

入门案例
——————————
源文:轻创社区
规则:.th(创##轻)
输出:轻轻社区

源文:轻创社区
规则:.th(社区##轻创)
输出:轻创轻创

.tx() 翻译为:将两个规则拼接到一起输出

注意:M开发者的解释比较复杂,老实说我也可以看明白,以上翻译为我的理解,有错误望纠正。

入门案例
——————————
源文:轻创社区7cc7cc.com
规则:.tz(社区).tx().ty2(7cc)
输出:轻创.com

源文:abcdefg
规则:.ty(e).tx().tz(c)
输出:fgab

.byt() 翻译为:用于HTML,匹配标签值数据,返回整个标签项目列表

入门案例
——————————
源文:
<div>
<h3>文本</h3>
<a>超链接</a>
<b>加粗</b>
</div>
规则:.byt(超链接)
输出:<a>超链接</a>

源文:
<div>
<h3>文本</h3>
<a>超链接</a>
<b>加粗</b>
</div>
规则:.byt(加粗)
输出:<b>加粗</b>

 

 

数组操作类:

.i(参数) 或者 .i(参数,参数) 翻译为:参数可以是正负数,正数正着取,负数倒着取

入门案例
——————————
源文:
<a>超链接1</a>
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>
<a>超链接5</a>
规则:get(a).i(1)
输出:
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>
<a>超链接5</a>

源文:
<a>超链接1</a>
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>
<a>超链接5</a>
规则:get(a).i(-1)
输出:
<a>超链接1</a>
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>

源文:
<a>超链接1</a>
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>
<a>超链接5</a>
规则:get(a).i(1,-1)
输出:
<a>超链接2</a>
<a>超链接3</a>
<a>超链接4</a>

.ij() .is() .il() .ix() .it()  这五个函数实际中很少用,所以我也不会用,会了在加

最新回复 (9)
  • 0 引用
    .i(1)怎么会输出4组呢??
    2021-10-31 取消查看 收起回复
    木白先生: 这是是从第2个开始取,到最后一个
    2021-11-1回复
    lgh00: 回复 木白先生: 那应该是.i(1,0)
    2021-11-1回复
    唯一: 回复 lgh00: 不用加限制就直接取到最后一个的,不用0也可以的
    2021-11-2回复
    Killer: 回复 唯一: 瞎说,最少也要加个,i(1)就是第二组,.i(1,)才是第二组到最后一组
    2021-11-10回复
    唯一: 回复 Killer: 啊对1,才是
    2021-11-11回复
    • 轻创社区 - 有源软件体验中心
      11
        登录 注册
返回