小编Nem*_*emo的帖子

PCRE库版本太旧了

Bug Genie 3需要PCRE Librairies 8.0或更高版本.你有版本7.8 2008-09-05.从常规来源将系统更新到最新版本.

在我查看问题并尝试使用以下步骤更新我的pcre库之后:

wget the latest source of pcre from sourceforge 8.31

# tar -xzf pcre-8.31.tar.gz
# cd pcre-8.31
# ./configure --enable-utf8  --enable-unicode-properties
# make && make install
Run Code Online (Sandbox Code Playgroud)

当我做pcretest -C我得到了这个

[root@server1 /]# pcretest -C
PCRE version 8.31 2012-07-06
Compiled with
  8-bit support only
  UTF-8 support
  Unicode properties support
  No just-in-time compiler support
  Newline sequence is LF
  \R matches all Unicode newlines
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000 …
Run Code Online (Sandbox Code Playgroud)

php apache pcre centos apache2

5
推荐指数
2
解决办法
2万
查看次数

5
推荐指数
1
解决办法
3159
查看次数

在给定页面标题列表的情况下,在MediaWiki页面中自动添加wikilinks

现在,我正在尝试创建一个脚本,自动创建指向Wiki文档中其他页面的链接.

function createLinks(startingSymbol, endingSymbol, text, links){
    //this needs to be implemented somehow - replace every match of the list of links with a link
}
createLinks("[[", "]]", "This is the text to wikify", ["wikify", "text"]);
//this function would return "This is the [[text]] to [[wikify]]" as its output.
Run Code Online (Sandbox Code Playgroud)

最明显的解决方案是简单地替换字符串的每一场比赛text[[text]],但我会碰到一些问题-例如,如果我试图wikify字符串"some problems""problems"字符串"一些问题"中,我将结束与字符串"[[some [[problems]]]]".有没有办法解决这个问题?

javascript regex mediawiki

5
推荐指数
1
解决办法
218
查看次数

如何使用 MediaWiki 解析器从 wikitext 中获取 HTML

我正在尝试使用 Wikipedia 的 MediaWiki 解析器将 Wikipedia 标记文本解析为 HTML。我在这里阅读了手册 - https://www.mediawiki.org/wiki/Manual:Parser.php 但是,由于我对 PHP 完全陌生,因此无法编写测试脚本,

这是我想要解析并转换为 HTML 的示例输入:

Shakespeare's sonnets
==Characters==
When analysed as characters, the subjects of the sonnets are usually referred
to as the Fair Youth, the Rival Poet, and the Dark Lady. The speaker expresses
admiration for the Fair Youth's beauty, and later has an affair with the Dark
Lady. It is not known whether the poems and their characters are fiction or
autobiographical; scholars who find the sonnets …
Run Code Online (Sandbox Code Playgroud)

php parsing mediawiki wikipedia

5
推荐指数
1
解决办法
2530
查看次数

Pug:如何在所有页面中包含 mixin?

我有一个includes/mixins.pug包含一些 mixin的文件。我也有一个主要布局文件layouts/default.pug,我extend-ing。我怎样才能在我的布局文件中包含这些 mixin,这样我就不必include includes/mixins在每一页上都写?

例如,这就是我必须为每个额外的 pug 文件做的事情。在这种情况下:new_page.pug

extends layouts/default
include includes/mixins

block content
  +my_mixin('Hello World')
Run Code Online (Sandbox Code Playgroud)

layouts/default.pug

doctype html
html(lang=$localeName)
  block vars
  head
    meta(charset="UTF-8")
    meta(http-equiv="X-UA-Compatible" content="IE=edge")
    meta(name="viewport" content="width=device-width, initial-scale=1.0") 

    block styles
    link(rel="stylesheet" type="text/css" href="/assets/css/styles.min.css")
  body
    block content
Run Code Online (Sandbox Code Playgroud)

我如何在 中包含mixin layouts/default.pug?我无法在文档中找到解决方案。

html javascript pug

5
推荐指数
1
解决办法
1351
查看次数

GCE启动脚本无法在Ubuntu 18.04上运行

我正在gcloud compute使用元数据参数使用并指定我的脚本的URL 来启动GCP实例.脚本无法运行,当我检查元数据时,脚本URL就在那里.日志没有提到任何错误.

当我sudo -i从存储桶中复制脚本并执行时,它运行正常.

实例正在运行Ubuntu 18.04.有任何想法吗?

google-compute-engine gsutil google-cloud-platform

5
推荐指数
1
解决办法
496
查看次数

如何将MediaWiki页面内容嵌入我的网站?

我们的企业维基是Mediawiki.将iframe放入我的网站以引用wiki上的一些文章我没有问题.

但我自己的网站有很多小部件和自己的风格.我不想包含Mediawiki导航/搜索/登录小部件,徽标图像.

是否有可能以及如何在没有小部件的情况下获取Mediawiki页面内容(仅限文章正文)?

html mediawiki mediawiki-api

4
推荐指数
1
解决办法
3369
查看次数

MediaWiki解析器函数#if用于未定义的模板参数

我有一个安装了Semantic MediaWiki扩展的MediaWiki站点.我想测试字符串是否为空.为此,我做:

{{#if: {{{transcript.lncrna}}} | Yes | No}}
Run Code Online (Sandbox Code Playgroud)

显然,{{{transcript.lncrna}}}是空的,它什么都没有.但是,解析器函数#if告诉我是答案.

怎么了?

parsing mediawiki

4
推荐指数
1
解决办法
219
查看次数

简单的颜色选择器

我正在尝试展示一个简单的颜色选择器,以便用户可以选择几个文本的颜色......但到目前为止我找到的每个颜色选择器似乎都太复杂了.如果至少我对如何有所了解,我不介意自己编码.

有人能为我提供一些简单的颜色选择器的代码吗?或者指出我进一步研究如何编码的方向?

我正在努力实现这样的目标: 在此输入图像描述

android color-picker colors colordialog

4
推荐指数
2
解决办法
4406
查看次数

检索机器人,注册用户和匿名用户为维基百科文章所做的编辑次数

我正在尝试检索由特定维基百科文章分开的机器人,注册用户和匿名用户所做的编辑次数.

我知道我可以通过MediaWiki API中的修订版获得文章的所有修订,我想使用rvprop = user来返回进行修订的用户的名称并对检索到的数据进行一些处理.

http://ar.wikipedia.org/w/api.php?action=query&prop=revisions&titles=%D8%A7%D8%A8%D9%86%20%D8%A7%D9%84%D9%86%D9 %81%D9%8A%D8%B3&rvlimit = 500&rvprop =时间戳%7Cuser |大小&格式= XML

对于匿名用户修改anon =""总是发生所以我可以计算它,但对于机器人我找不到办法,据我所知,机器人名称并不总是以标准化方式编写.知道怎么做吗?或者更简单的方法可能是使用另一个API来完成这项任务?

mediawiki mediawiki-api

4
推荐指数
1
解决办法
53
查看次数