跳转到内容

User:Crowley666/query

维基百科,自由的百科全书

Quarry

[编辑]

跨语言链接

[编辑]
# tr 形如 {'Hybrid (biology)': '雜交種', 'Boreoeutheria': '北方真兽高目', 'Life expectancy': '预期寿命', 'Marine mammal': '海洋哺乳動物', 'Animal cognition': '動物認知', 'Quadrate bone': '方骨', 'Holocene extinction': '全新世滅絕事件', 'Social animal': '社会性动物', 'Purebred': '純種', 'Animal communication': '動物交流', 'Merkel cell': '默克尔细胞', 'Living Planet Index': '地球生命力指数', 'Epitheria': '上兽类', 'Afroinsectiphilia': '非洲食蟲類', 'Animal echolocation': '回声定位', 'Maximum life span': '最长寿命', 'Eulipotyphla': '真盲缺目'}
def f(m):
    en = m[1]
    if not en in tr:
        return m[0]
    zh = tr[m[1]]
    if not m[2]:
        return "{{tsl|en|%s|%s}}" % (en, zh)
    if not m[3]:
        if m[2] == "|" + zh:
            return m[0]
        return "{{tsl|en|%s|%s%s}}" % (en, zh, m[2])
    return "{{tsl|en|%s|%s%s}}" % (en, zh, m[3])
wikitext = re.sub(r'\{\{tsl\|en\|([^{}|]*)(\|[^{}|]*)?(\|[^{}|]*)?\}\}', f, wikitext)

沙盒

[编辑]

SPARQL

[编辑]