小编RK *_*dar的帖子

有什么区别?:,?!和?=在正则表达式?

我搜索了这些表达式的含义,但无法理解它们之间的确切差异.这就是他们所说的:

  • ?: 匹配表达式但不捕获它.
  • ?= 匹配后缀但将其从捕获中排除.
  • ?! 匹配if后缀不存在.

我尝试在简单的RegEx中使用它们,并获得了类似的结果.示例:以下3个表达式给出非常相似的结果.

  • [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?!\.[a-zA-Z0-9]+)*
  • [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?=\.[a-zA-Z0-9]+)*
  • [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9]+)*

javascript regex

81
推荐指数
4
解决办法
6万
查看次数

ul元素永远不能是p元素的子元素

为什么我们永远不会将ul元素作为ap元素的子元素?我用以下代码制作了一个网页

<p> some text
<ul>
<li>...</li>
<li>...</li>
.
.
.
</ul>
</p>
Run Code Online (Sandbox Code Playgroud)

这里,ul元素是p元素的子元素.但是,在所有主流浏览器(Chrome,Firefox,Internet Explorer)(所有最新版本)中,它的解释如下

<p> some text</p>
<ul>
<li>...</li>
<li>...</li>
.
.
.
</ul>
<p></p>
Run Code Online (Sandbox Code Playgroud)

我通过右键单击ul元素(在chrome中)并选择inspect元素选项来检查它.我在chrome中看到了它,但其他2个浏览器也表现得相同(css selecter'p ul'并不能很好地工作).

为什么会这样?任何人都可以告诉浏览器发生此类更改的一般情况吗?

html html-lists

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

如果用户可以看到你的PHP代码,它被认为是不安全的吗?

我们都知道可以在互联网上查看任何页面的html,css和javascript代码.(查看源代码)

我试图查看网站的PHP代码,发现这是不可能的.

是否允许用户查看php代码被认为是危险/不安全(对于网站安全性)?

或者只是php是服务器端脚本语言?

php

2
推荐指数
1
解决办法
196
查看次数

如何使用samba客户端创建目录

我有一个samba客户端的java代码,它将我的unix机器上的文件放到windows机器上.我需要检查目录是否退出,如果没有,则创建目录,然后将该文件放在该目录中.我可以将文件放在现有目录中.这是创建一个看起来很棘手的新目录部分.

java filesystems directory samba mkdir

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

标签 统计

directory ×1

filesystems ×1

html ×1

html-lists ×1

java ×1

javascript ×1

mkdir ×1

php ×1

regex ×1

samba ×1