小编Gum*_*mbo的帖子

接受语言列表

我想对浏览器发送到网站的Accept_Language作出反应.

有谁知道我在哪里可以获得浏览器可能发送到网站的所有可用Accept_Languages的可靠列表?

非常感谢你!

content-negotiation http-accept-language

13
推荐指数
2
解决办法
9846
查看次数

类似正则表达式匹配的xpath表达式?

我想在具有特定模式的html doc中搜索div id.我想在正则表达式中匹配此模式:

foo_([[:digit:]]{1.8})
Run Code Online (Sandbox Code Playgroud)

使用xpath.上述模式的xpath等价物是多少?

我坚持了//div[@id="foo_,然后呢?如果有人可以继续为其表达法律意见.

编辑

对不起,我想我必须详细说明.实际上它不是foo_,它是post_message_

顺便说一下,我使用mechanize/nokogiri(红宝石)

这是片段:

html_doc = Nokogiri::HTML(open(myfile))
message_div =  html_doc.xpath('//div[substring(@id,13) = "post_message_" and substring-after(@id, "post_message_") => 0 and substring-after(@id, "post_message_") <= 99999999]') 
Run Code Online (Sandbox Code Playgroud)

仍然失败了.错误信息:

无法评估表达式' //div[substring(@id,13) = "post_message_" and substring-after(@id, "post_message_") => 0 and substring-after(@id, "post_message_") <= 99999999]'(Nokogiri :: XML :: XPath :: SyntaxError)

ruby regex xpath

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

允许/拒绝使用.htaccess进行图像热链接

所以我在我的网站.htaccess文件中有这个,以防止来自所有其他域的图像,JS和CSS的热链接.

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]
Run Code Online (Sandbox Code Playgroud)

问题:如何有选择地允许一个或两个域进行热链接?

.htaccess mod-rewrite hotlinking

12
推荐指数
1
解决办法
1万
查看次数

许多URI语法中"://"的来源

有人知道大多数URIs语法中的" ://"或" //"来自何处?例如,为什么不写成" http:www.example.com"?

url syntax history

12
推荐指数
2
解决办法
730
查看次数

如何在数值数组的末尾添加新值?

在PHP中,我可以这样做:

$arrayname[] = 'value';
Run Code Online (Sandbox Code Playgroud)

然后将值放在最后一个数字键中,例如.4如果3个密钥已经存在.

在JavaScript中,我无法做同样的事情:

arrayname[] = 'value';
Run Code Online (Sandbox Code Playgroud)

你是如何用JavaScript做的?

javascript arrays

12
推荐指数
3
解决办法
5000
查看次数

确定字符是否为字母

有这个问题.

假设我有一个由单个字符组成的参数,我只想接受字母字符.我如何确定传递的参数是拉丁字母(a- z)的成员?

顺便说一下我使用PHP Kohana 3.

谢谢.

php validation

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

jquery查找和替换文本,没有元素id

我正在寻找和替换文本.

我遇到的唯一问题是找到一个文本字符串,它没有附加到带有ID的元素.否则,这很容易.

我正在尝试这样的事情:

$("*").each(function () {
    $(this).html(this.html().replace('Original Text','New Text'));
});
Run Code Online (Sandbox Code Playgroud)

工作不太好.
有没有人遇到过这个?

此外,如果我要查找和替换多个单词或短语,这会如何影响用户浏览器的速度/处理能力?这是记忆猪吗?

jquery replace find

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

Javascript替换正则表达式通配符

我有一个字符串,我需要运行替换.

string = replace('/blogs/1/2/all-blogs/','');
Run Code Online (Sandbox Code Playgroud)

值1,2和所有博客都可以更改.是否可以制作通配符?

提前致谢,

问候

javascript regex

12
推荐指数
1
解决办法
3万
查看次数

使用\ b和国际字符的Javascript正则表达式问题

我在简单的正则表达式匹配方面遇到了很多问题.

我有这个带有重音字符的字符串(这只是一个例子)"Botó Entrepà Nadó Facebook! "我希望使用另一个列表中的单词来匹配单词.

这是我的代码的简化版本.例如匹配" Botó"

var matchExpr = new RegExp ('\\b' + 'Botó' + '\\b','i'); 
"Botó Entrepà Nadó Facebook! ".match(matchExpr);
Run Code Online (Sandbox Code Playgroud)

如果我运行它,它与Botó预期不匹配(Firefox,IE和Chrome).

我认为这是我的错误.但有趣的是......

如果我像这样修改字符串"Botón Entrepà Nadó Facebook! "(请注意" n"之后的" Botó")并运行相同的代码:

var matchExpr = new RegExp ('\\b' + 'Botó' + '\\b','i'); 
"Botón Entrepà Nadó Facebook! ".match(matchExpr);
Run Code Online (Sandbox Code Playgroud)

它匹配" Botó"!!!! ????? (至少在Firefox中).这对我n来说没有意义,因为" "不是一个单词边界(匹配\b).

如果您尝试匹配整个单词:

var matchExpr = new RegExp ('\\b' + 'Botón' + '\\b','i'); 
"Botón Entrepà Nadó …
Run Code Online (Sandbox Code Playgroud)

javascript regex match non-ascii-characters

12
推荐指数
1
解决办法
4036
查看次数

从数组中删除重复项(数组unic by key)

Array
(
    [0] => Array
        (
            [file] => /var/websites/example.com/assets/images/200px/1419050406e6648e1c766551a0ffc91380fd6ff3406002011-10-233750.jpg
            [md5] => 42479bee7a304d2318250de2ef1962a9
            [url] => http://example.com/assets/images/200px/1419050406e6648e1c766551a0ffc91380fd6ff3406002011-10-233750.jpg
        )

    [1] => Array
        (
            [file] => /var/websites/example.com/assets/images/200px/21277792606e6648e1c766551a0ffc91380fd6ff3406002011-10-233750.jpg
            [md5] => 42479bee7a304d2318250de2ef1962a9
            [url] => http://example.com/assets/images/200px/21277792606e6648e1c766551a0ffc91380fd6ff3406002011-10-233750.jpg
        )
)
Run Code Online (Sandbox Code Playgroud)

如何从上面的数组中删除md5密钥重复项?

php arrays

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