如何对长字符串执行 preg_replace

2023-12-05

我希望能够找到并替换一长行 JavaScript 代码。代码中也有很多 / 和 \ 。

这可能吗?


您可以手动修改限制,以便 PHP 将允许您处理非常长的字符串。 在调用 preg_replace 之前将以下行放在某处。

ini_set('pcre.backtrack_limit', 99999999999);

更好的是,如果可以修改 php.ini 文件,您可以从那里更改 pcre.backtrack_limit 的值,以便新的限制将在全局可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何对长字符串执行 preg_replace 的相关文章

  • 标签替换非 html 链接

    我有一段代码 它将采用如下所示的文本块 示例文本 示例文本http www google com示例文本 使用preg replace callback方法和以下正则表达式 preg replace callback http w crea
  • 如何用段落标签包围所有文本片段? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我想在任何文本项周围放置段落标签 因此应该避免表格和其他元素 我怎么做 我想它可以用某种方式制成preg replace 以下是一些可以帮助您完成您想做的事情的函数 nl2p T
  • 使用 php 查找文本中的所有 url(链接)

    我有这个代码正则表达式 它应该将各种不同的网址转换为某些文本中的链接 preg replace代码是 regex https w w w d w S text preg replace regex a href 1 1 a item 现在它
  • 删除字符串中连续重复的单词

    我正在尝试编写一个函数来删除字符串中连续的重复单词 保留正则表达式找到的任何匹配项至关重要 换句话说 一只非常非常非常肮脏的狗 应该成为 一只非常脏的狗 我有一个似乎运行良好的正则表达式 基于这篇文章 b S b s 1 但是我不确定如何使
  • Regex / DOMDocument - 匹配和替换不在链接中的文本

    我需要以不区分大小写的方式查找并替换所有文本匹配 除非文本位于锚标记内 例如 p Match this text and replace it p p Don t a href match this text a p p We still
  • 如何用正则表达式模式替换文本并在替换文本中集成计数器?

    function parse string counter 0 string preg replace b b si span class b counter 1 span string 1 counter return string 我正
  • preg_replace、str_replace 和 substr_replace 在特殊条件下不起作用

    我有以下代码 这段代码找到字符串中的所有 html 标签 并将它们替换为 0 1 2 等 至少这是有意的 但不起作用 str some text a href review review a here a class abc href ab
  • PHP preg_replace 的 JavaScript 等效项

    我一直在寻找 PHP 的 js 等效项preg replace功能和我到目前为止发现的只是string replace 但是我不知道如何将我的正则表达式转换为 JavaScript 这是我的 PHP 代码 preg replace str
  • preg_replace 中的 urlencode

    str preg replace look 1 80 Ui look a href 1 a str 我想对 url 进行编码 但我该怎么做呢 我可以在 preg replace 中使用 urlencode 函数吗 类似的东西 str pre
  • PHP 删除特定网站的链接但保留文本

    例如 a href http msdn microsoft com art029nr remove links to here but keep text a but a href http herpyderp com leave all
  • PHP 正则表达式查找非空格字母

    我想替换 F 但不是 F 我尝试过以下代码 但没有任何运气 preg replace F f str 尝试这个 preg replace
  • PHP preg_replace 在文件中?

    我想用外部文件中的 preg replace 替换一些字符 我正在尝试下面的代码 arch myfile txt filecontent file get contents arch patrones array patrones 0 pa
  • 替换为相应的 的正则表达式

    我正在寻找 PHP preg replace 解决方案 找到图像链接并将其替换为相应的图像标签 Find a href http www domain tld any valid path to imagefile ext This wil
  • 正则表达式去除注释、多行注释和空行

    我想解析一个文件 我想使用 php 和 regex 来剥离 空白或空行 单行注释 多行注释 基本上我想删除任何包含的行 text 或多行注释 some text 如果可能 另一个正则表达式来检查该行是否为空 删除空行 那可能吗 有人可以向我
  • 使用正则表达式从内容中删除 HTML 注释 [重复]

    这个问题在这里已经有答案了 我正在将页面内容放入变量中 content 我需要使用正则表达式从 content 中删除 HTML 注释 我尝试了以下代码 它无法正常工作 content preg replace content 看起来你错过
  • 替换字符串 php 中的最后一个斜杠

    我很难绕过正则表达式 我正在尝试删除字符串中的最后一个正斜杠 public url https api mongohq com 我的目的是删除最后一个正斜杠并将其替换为其他内容 我想我可以用preg replace但我找不到正确的模式来做到
  • 使用 Preg_Replace 替换撇号时遇到问题

    我试图从文本中删除撇号 但它并没有真正起作用 一定是一件小事 text preg replace text 这就是我现在用来删除它的方法 我究竟做错了什么 有一系列的方法可以删除特殊字符 将它们转换为网址并将它们存储在我的数据库中 然而 最
  • PHP - preg_replace YouTube 嵌入,无论顺序如何

    我试图从 YouTube 嵌入代码中捕获 3 个元素 但有时这些元素的顺序不同 或者有时嵌入代码包含更多参数 我想找到一种方法来提取视频 ID 宽度和长度 以便为 AMP 创建 YouTube 集成 嵌入示例 应改写为
  • php 中是否可以使用正则表达式替换短语后面的单词?

    输入文本 工程学院 医学院 所需产出 教育学院 教育学院 规则 school of 后面的任何单词都需要替换为 education inputext school of engineering school of medicine rule
  • PHP preg_replace - www 或 http://

    真正坚持看似简单的事情 我有一个聊天框 喊叫框 其中可能输入任意 URL 我想找到每个单独的 URL 用空格分隔 并将其包装在标签中 例子 Harry you re a http google com http google com wiz

随机推荐

  • 将 CSV 导入 R 时如何生成具有 CSV 名称的列?

    我有大量 csv 文件想要读入 R csv 中的所有列标题都是相同的 起初我以为我需要根据文件名列表创建一个循环 但搜索后我发现了一种更快的方法 这会正确读取并组合所有 csv 据我所知 filenames lt list files pa
  • CSS - 属性前的“#”符号[重复]

    这个问题在这里已经有答案了 可能的重复 以井号 开头的 CSS 属性有效吗 我尝试在 Stackoverflow com 上查找 但找不到与我的问题相关的任何内容 尽管雅虎上有答案 但开放网络也好不到哪去 回答 答案 除了 用于 ID 当然
  • 如何使用 perl 将第 n 行写入文件

    我在一个文件中有一个源文本 并正在寻找一个代码 该代码将从该文件中获取第二行 或通常是第 n 行 并打印到单独的文件中 知道如何做到这一点吗 您可以在 Perl 中使用以下命令本地执行此操作触发器运算符和特殊变量 内部使用 其中包含当前行号
  • Haskell 中类型别名的 Derive Eq 和 Show

    我有以下类型别名 data Bindable Const Value Variable Location Func Function Proc deriving Eq Show type Function Argument gt Store
  • Windows 中是否有屏幕调整大小事件

    我有一个简单的应用程序 当我连接到扩展坞时 它会更改数字锁定状态 问题是我不知道如何检测第二个显示器何时连接 和断开连接 因此我只在连接后设置状态 所以我正在寻找 Screen Resize 事件或类似事件 我正在使用 Windows 7
  • 如何使用 makefile 激活 virtualenv?

    在我的 makefile 的顶部有这样一行 SHELL bin sh 大多数命令都需要它 但是 我还想有一个 make 命令来激活我的虚拟环境 它位于不同的路径上 这是我为其编写的代码 activate source envs APP bi
  • Facebook 应用程序被重定向出画布视图

    我正在使用 iframe 从我的服务器渲染我的应用程序 问题是 一旦我单击应用程序中的链接 我就会被重定向到我的服务器 我的意思是 我在画布页面上停留了一秒钟 然后突然我不再在 Facebook 网站上的 iframe 中查看它 而是重定向
  • 三元运算符 VB 与 C#:为什么将 Nothing 解析为零? [复制]

    这个问题在这里已经有答案了 我只是搬起石头砸自己的脚 想知道是否有真正的原因导致这种情况成为可能 不管怎样 这个问题可以留下来 以方便未来的足射手 假设我们在 vb net 中有一个可为空的值 Dim i as Integer 我们想根据条
  • 返回字符串的 Junit 测试函数

    我在类中有一个函数 public String covertToLowerCase String sliceName sliceName sliceName trim toLowerCase sliceName sliceName repl
  • 在 pandas 数据帧上创建滚动自定义 EWMA

    我正在尝试在 df 的最后 13 个值上创建一个滚动 EWMA 其衰减 1 ln 2 3 如下 factor Out 36 EWMA 0 0 043 1 0 056 2 0 072 3 0 094 4 0 122 5 0 159 6 0 2
  • 识别给定应用程序池的 w3wp System.Diagnostics.Process

    我的服务器上运行的网站很少 我的应用程序中有一个 诊断 页面 显示内存量对于当前进程 非常有用 现在这个应用程序已 链接 到另一个应用程序 我希望我的诊断页面能够显示另一个 w3wp 进程的内存量 为了获取内存量 我使用一个简单的代码 va
  • Webapi odata 通过实体框架功能进行扩展

    我有一个产品 odata 控制器和一个产品类别 odata 控制器 它们都使用实体框架实体 并具有用于 odata 扩展的导航方法 两者的扩展工作正常 现在 我在实体框架中添加了一个存储过程来操作从数据库返回的数据 并仍然返回 产品 记录
  • 何时使用 Task.Run、何时使用 async-await 以及何时组合使用它们

    我读过很多帖子 但仍然无法区分所有这些 我所能理解的是 Task Run 将调用后台线程 async await 是异步编程 Task Run 是否意味着后台线程将表现为阻塞线程 尝试从互联网下载多个大图像 我应该如何组合使用这些关键字以及
  • Electron:初始化前无法访问对话框

    我有一个渲染器文件 其唯一目的是打开一个对话框以从中选择文件 我已经尝试重写这个很多次了 每次我都会遇到不同的错误 我究竟做错了什么 确切的代码 const ipcRenderer shell remote require electron
  • AFNetworking (AFJSONRequestOperation) 转换为 AFHTTPClient

    我有以下运行良好的代码 但我需要对其进行更多控制 尤其需要在 0 9 中开始使用 Reachability 代码 NSString urlString NSString stringWithFormat http example com A
  • 无法读取未定义的属性“nativeElement” - ngAfterViewInit

    我正在尝试使用添加 剪贴板 指令这个例子 该示例现在已经过时 因此我必须更新它获取 nativeElement 的方式 我收到错误 无法读取未定义的属性 nativeElement 我在代码中用 剪贴板 directive js impor
  • 无法创建实体数据模型 - 使用 MySql 和 EF6

    我正在尝试将 edmx 实体模型添加到 Visual Studio 2013 中的 C Web 项目 我的问题是未创建该文件 我执行以下步骤 给该项目一个名称 选择 来自数据库的 EF 设计器 从下拉列表中选择已测试成功连接到 MySQL
  • 静态内联、外部内联和普通内联函数有什么区别?

    和有什么区别static inline extern inline和一个正常的inline功能 我看到过一些对此的模糊解释 据我了解 static inline不只是一个inline函数仅在某个文件中被称为static关键字通常意味着 同样
  • php的socket连接代码

    我正在编写一个简单的 php 套接字代码 这是我的代码
  • 如何对长字符串执行 preg_replace

    我希望能够找到并替换一长行 JavaScript 代码 代码中也有很多 和 这可能吗 您可以手动修改限制 以便 PHP 将允许您处理非常长的字符串 在调用 preg replace 之前将以下行放在某处 ini set pcre backt