腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何正确
转义
字符串以用于
PHP
中的
正则
表达式?
、
、
、
我试图
转义
一个字符串,以便在
PHP
中的
正则
表达式中使用。然后preg_quote
转义
正则
表达式字符。
PHP
中是否有
浏览 15
提问于2015-10-30
得票数 5
回答已采纳
4
回答
将
正则
表达式转换为java兼容的
正则
表达式的简单方法?
、
我在Python/Ruby/
PHP
中定义了一个
正则
表达式,如下所示当我为Java做这件事时,我必须将这个问号双重
转义
到\\?"(forumdisplay.
php
\\?.*page=%CURRENTPAGE%)"; 有没有一个
函数
可以让我自动完成这项工作?或者我是否需要更改所有的
正则
表达式才能使用Java
浏览 2
提问于2010-06-01
得票数 16
3
回答
regex搜索反斜杠
、
、
为什么在
正则
表达式中搜索反斜杠时,您需要4次避开反斜杠?
浏览 1
提问于2014-10-07
得票数 0
回答已采纳
1
回答
为什么HTML标签只能在代码中
转义
,而一些标签不能
转义
?
、
、
、
、
当使用某些在线文本编辑器(例如Stack Overflow上的文本编辑器本身)时,我们看到一些标签是允许的,例如<b>、<i>等,而在指定的代码部分中,所有的HTML标签都被
转义
。 那件事怎么可能?我试过使用jQuery,我认为他们使用
正则
表达式,但我没有太多使用
正则
表达式的经验。我通过jQuery和
PHP
成功地完成了这些工作,在这些脚本中,结果(除了某些允许的标记之外,使用htmlspecialchars()进行
转义
)用jQuery的.html()
函数
显示。我也
浏览 0
提问于2013-11-30
得票数 0
5
回答
在
正则
表达式中应该
转义
哪些文字字符?
、
、
、
我刚刚编写了一个regex,以便与
php
函数
preg_match一起使用,该
函数
包含以下部分:以匹配任何单词字符,以及减号和点。试错告诉我,这个问题是通过逃避负号来解决的,将
正则
表达式转化为 [\w\-.]由于原来的代码似乎在
PHP
中有效,我想知道为什么我应该或者不应该
转义
减号,而且--因为点也是一个在
PHP
中有意义的字符--为什么我不需要
转义
这个点。我所使用的实用程序是很愚蠢,它是在使用另一种regex方言,还是我的
正则</e
浏览 3
提问于2011-03-30
得票数 26
回答已采纳
4
回答
如何防止在
php
中注射regex?对于
php
的所有
正则
表达式
函数
,清理输入的一般规则是什么?
、
、
寻找关于我应该在
正则
表达式中
转义
哪些字符的提示,以防止利用。e.g PCRE
函数
preg_replace()
函数
允许一个“e”(PREG_REPLACE_EVAL)修饰符,这意味着替换字符串在替换后将被计算为
PHP
。因此,替换字符串中使用的不可信输入可以注入要执行的
PHP
代码。 一般来说,对于sql注入,有许多指南和提示需要遵循,但无法找到关于regex注入的很多内容。
浏览 2
提问于2014-01-14
得票数 3
5
回答
网站密码的一组有效字符
、
、
您好,我正在为我的网站的密码字段编写一个
正则
表达式,并且有一个问题:或者在处理数据时
转义
像=和‘这样的危险字符就足够了吗?如果你愿意的话,在这个主题中列出用来
转义
它们的
php
函数
似乎是很好的。 谢谢!
浏览 1
提问于2010-07-09
得票数 4
回答已采纳
2
回答
PHP
中双引号和单引号的
正则
表达式
、
、
我正在尝试创建一个
正则
表达式,它将与
PHP
中
函数
的参数相匹配。唯一的问题是
正则
表达式不工作,或者我没有很好地
转义
它,因为我需要双引号和单引号来匹配,这取决于开发人员在代码中使用的是什么。\'\)/preg_match_all('/fn_name\("(.*?)
浏览 2
提问于2013-10-12
得票数 2
回答已采纳
2
回答
与
PHP
的preg_quote
函数
对应的perl是什么?
、
、
我有一个想要在perl
正则
表达式模式中匹配的字符串,但是其中的字符可能需要
转义
。在
PHP
中,执行此操作的
函数
是preg_quote。perl中的等价物是什么?
浏览 1
提问于2013-07-18
得票数 0
回答已采纳
3
回答
避免用户生成的SQL-regex中的SQL注入
、
、
、
我正在创建一个站点,不幸的是,用户必须提供一个
正则
表达式,以便在MySQL where子句中使用。当然,我必须验证用户输入以防止SQL注入。该站点是用
PHP
创建的,我使用以下
正则
表达式来检查我的
正则
表达式:由于
PHP
处理
正则
表达式的方式,这是双重
转义
的。它的工作方式是只匹配安全的
正则
表达式,没有未
转义
的单引号。但作为一个自学成才的人,我想知道这是不是一个安全的
浏览 1
提问于2008-10-19
得票数 3
1
回答
Nginx位置的regex,正在逃避所需的正斜杠吗?
、
、
、
、
Nginx使用PCRE引擎来计算
正则
表达式,这是不使用/分隔符的/,因此我们不必像在标准
正则
表达式中那样,在URI中
转义
正斜杠/。一个有效的nginx
正则
表达式的示例是location ~* /myapp/.+\.
php
$。location ~ ^\/(?.+)\.
php
(?:$|\/) 在这种情况下,\/究竟意味着什么?当文档不这么说时,为什么需要它呢?
浏览 1
提问于2020-01-21
得票数 10
4
回答
逃逸至CSV
、
如何
转义
字符串,使它是CSV安全的?我想我需要
转义
如下:逗号,单引号,双引号。单引号(')、双引号(")、反斜杠()和NUL (空字节)。 还有,我需要能够逃脱。
浏览 5
提问于2011-06-13
得票数 29
回答已采纳
2
回答
如何从file_get_contents中使用的用户输入中安全地
转义
URL?
、
、
、
、
用户向我的
PHP
脚本提供URL,在那里我从URL中获取页面并解析它,并向用户显示一些代码片段。现在我想清理或更好地
转义
这个URL,这样我就可以安全地使用file_get_contents()来获取它。我的简化代码如下所示:$html = file_get_contents($url); 我想到的第一件事是使用
正则
表达式来捕获邪恶的URL,但我不认为它是有效的但是,我可以使用哪个
PHP
函数
来
转义
file_get_conten
浏览 5
提问于2012-04-11
得票数 1
回答已采纳
2
回答
如何使str_replace (和其他字符串)
函数
忽略regex (字面上处理字符串)?
、
、
如何使字符串
函数
(如str_replace)将参数视为字符串文本而不是
正则
表达式,而无需手动
转义
特殊字符?
转义
特殊字符按预期工作。[1] "dsfjAAAdkfj""dsfj?ld", "AAA")是否有
浏览 4
提问于2020-01-05
得票数 1
回答已采纳
1
回答
使用(
转义
或未
转义
)点时出现htaccess内部错误
、
、
、
、
我正在尝试匹配文档站点中的
函数
名,但我收到了无法理解的错误。我必须指出,我(自认为)了解
正则
表达式
转义
,并且我知道点和反斜杠-点是什么意思。$ ->内部错误...好吧,让我们不要
转义
点,最后,它将匹配任何字符,并将工作…^(function)?(\.)?([A-Za-z
浏览 0
提问于2012-12-17
得票数 1
回答已采纳
5
回答
如何在
PHP
Regex类中使用方括号?
、
我想添加和在我的验证
正则
表达式,已经接受所有的数字,下划线,句号和字母数字字符。它不工作(我已经阅读了在
PHP
的双
转义
的括号,但它不工作!)有什么想法吗?<?
php
$regex = "^[.\\[\\]_a-zA-Z0-9-]*$"
浏览 0
提问于2010-02-15
得票数 1
回答已采纳
2
回答
不破坏JSON语法的输入清理
、
、
、
所以,简而言之,我正在尝试创建一个
正则
表达式,我可以在将要向我的
php
服务器提交一个JSON对象的java程序中使用它。myString.replaceAll(myRegexString,"");String myRegexString = "[\"',{}[]:;]" 第一个
浏览 2
提问于2011-07-02
得票数 0
回答已采纳
2
回答
不带分隔符的
php
pcre
正则
表达式
、
、
背景/简介 通常,
PHP
中的
正则
表达式,例如preg_match(),以/这样的分隔符开始和结束。就我个人而言,我经常使用@。 也可以使用开始和结束括号,如()、{}或[],而不使用派生字符。
函数
preg_quote(string $str, ?string $delimiter)接受null作为$delimiter,这表明我们可以不用担心分隔符的方式来编写
正则
表达式。例如,如果我在内部使用'/'作为分隔符,那么用户(调用代码)将需要
转义
所提供的
正
浏览 31
提问于2021-09-30
得票数 0
回答已采纳
1
回答
仅匹配非
转义
字符串的
正则
表达式
、
、
我需要一个
正则
表达式来匹配没有
转义
的字符串。例如,此
正则
表达式需要匹配<string>和\\<string>,但不匹配\<string>,以及之前任意数量的
转义
(因此,匹配偶数个
转义
,但不匹配奇数)。理想情况下,这并不重要,所以我正在寻找的这个奇妙的regex小花边新闻可以被任何人用来在任何表达式前面使用,只返回正确的非
转义
字符串。此
正则
表达式必须在
PHP
中运行。理论上,这应该适用于前两个级别的
转义
浏览 0
提问于2011-03-13
得票数 0
回答已采纳
2
回答
PHP
preg_match未知修饰符错误
消息: preg_match():未知修饰符'p‘行号: 399文件: /home/spdcin/public_html/demo/no-waste/index.
php
行: 292
函数
: require_once iam在第2行收到此错误 $key = str_replace(array(':any', ':num'), array('[^/]+
浏览 1
提问于2016-05-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP字符转义相关函数小结
php基础-变量解析与字符转义
详解python中正则表达式的反斜线的转义功能
【函数分享】PHP函数mkdir 分享
【函数分享】PHP函数getcwd 分享
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券