PHP 正则表达式:笑脸 `:)` 和 `:))` 的问题

2023-11-29

我想要的是


你好!我想更换:) to smile.png and :)) to laugh.png.

问题


脚本发现:) inside :)) so laugh.png没有显示,仅smile.png+)

这就是我到目前为止所尝试的:)):


preg_replace("/:)+(?!))/i",$image, $string))

我尝试过的其他一些正则表达式:

"/\:\)+(?=\))/i"

"/\:+(?=\)\))/i"

但我所尝试过的一切都不起作用。


为了 :) -(:\)(?!\)))

Then

为了 :)) -(:\)\))

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

PHP 正则表达式:笑脸 `:)` 和 `:))` 的问题 的相关文章

  • 考虑到我的图像链接存储在MySQL数据库中,如何通过php显示存储在文件夹中的图像

    作为良好的做法 我只将图像链接存储在数据库中 问题是 我应该如何存储图像的链接 假设它在 c 上 c image jpg 我应该使用哪段 PHP 代码来显示该图像 我只显示路径 我该怎么做才能显示图像 我可以用这个吗 query SELEC
  • 在 php unlink 中使用通配符

    我目前正在制作一个 php 脚本来绘制数据库中的一堆数据 将其排列到文本文件中 然后运行 GNUPlot 脚本来生成图表 我已经完成了所有这些工作 现在我需要做的就是删除我不再需要的文本文件 我一直在尝试的内容是从不同论坛上的另一个帖子中获
  • 如何仅在 PHP 中使用 str_replace() 删除文本一定次数?

    我试图从字符串中删除单词 John 一定次数 我在 php 手册上读到 str replace 除了第四个参数 count 所以我想可以用来指定应该删除多少个搜索实例 但事实似乎并非如此 因为以下情况 string Hello John h
  • mysqli_num_rows 无法正常工作

    I have an admin panel in my website in which the admin creates new pages he provides the page name and then the spaces o
  • Swift 中的 preg_match 等效项

    我尝试将 PHP 函数转换为 Swift 该函数用于根据 my 正则表达式将字符串格式化为另一个字符串 这就是我在 PHP 中所做的 preg match P 0 9 Y 0 9 M 0 9 D T 0 9 H 0 9 M 0 9 0 9
  • Doctrine2 与条件的关联映射

    是否可以与教义 2 4 中的条件进行关联映射 我有实体文章和评论 评论需要管理员批准 评论的批准状态存储在布尔字段 approved 中 现在我有 OneToMany 关联映射到实体文章中的评论 它映射了所有评论 但我只想映射批准的评论 就
  • 将优惠券百分比添加到 WooCommerce 中的购物车页面

    我试图在购物车页面中显示优惠券百分比 但收到几个错误 这是我的自定义代码 Add Coupon Percentage to Cart function my coupon percentage cart value coupon if co
  • Yii urlManager URL 中的语言

    我正在尝试使用以下语法向 url 添加语言 http www example com en site page view about http www example com en site page view about 到目前为止 我所
  • 传递表单变量的安全方式

    我正在为我的 WordPress 主题构建联系表单 我希望能够从后端输入接收者地址 目前我正在传递带有隐藏输入字段的变量
  • 用javascript检查瑞典语字符?

    如何重写此代码以检查所有字符 包括瑞典语 和 字符 alphaExp a zA Z 以上仅检查英文字母 瑞典语在 Z 之后包含 其余部分与英语相同 Thanks 你试过了吗 a zA Z 在我的火狐浏览器中 a zA Z test 评估为真
  • S3 上上传文件的 MIME 类型

    如何更改 Amazon S3 上上传文件的 MIME 类型 我尝试过http docs amazonwebservices com AWSSDKforPHP latest m Amazon S3 更改内容类型 http docs amazo
  • Codeigniter子域路由

    我正在尝试在 CodeIgniter 框架上运行的网站上设置博客脚本 我想在不对现有网站代码进行任何重大代码更改的情况下执行此操作 我认为创建一个指向另一个控制器的子域将是执行此操作的最干净的方法 我设置新设备所采取的步骤Blog涉及控制器
  • 为简单应用程序生成 PHAR

    我正在尝试使用 Symfony2 控制台库构建 CLI 工具 我已经有了一些基本的工作 现在我想将其打包为一个 Phar 我读过一些示例 但我看到的示例非常简单 3 个文件 没有命名空间等 In my src 目录我有以下内容 Above
  • 无法访问扩展 Symfony\Bundle\FrameworkBundle\Controller\Controller 的控制器中的 Symfony2 容器

    原始问题 我已经阅读了 book http symfony com doc current book service container html 关于服务容器 我仍然感到困惑 因为几乎每次我尝试使用时 事情似乎都随机不起作用 this g
  • perl 和 java 正则表达式功能之间有什么区别?

    perl 和 java 在支持哪些正则表达式术语方面有什么区别 这个问题仅涉及正则表达式 并且特别排除了how可以使用正则表达式 即使用正则表达式的可用函数 方法 以及语言之间的语法差异 例如java要求转义反斜杠等 特别令人感兴趣的是 j
  • 使用 Hudson 将构建与部署分开

    我们已经开始使用Hudson 目前的工作流程是 本地签出 gt 代码 gt 运行测试 gt 更新 gt 运行测试 gt 提交 Hudson 并不进行轮询 而是只是坐在那里 直到我们实例化构建 然后它 本地结帐 gt 运行 Phing 脚本
  • 未定义的变量:$_SESSION

    我越来越E NOTICE当核心 CakePHP 文件尝试引用从未设置或未设置的会话时 会出现错误 cake libs cake session php line 372 function read name null if is null
  • 谷歌图片搜索API

    我有一个网站 用户可以在其中提交图片 我想用这些图片自动在 Google 上进行搜索 以尽量减少图片被从其他网站盗用的可能性 我知道 Firefox 扩展 但这需要我右键单击每张图片并等待结果出现 我想自动化这个 我一直在寻找 API 但
  • PHP Session Id 在页面之间发生变化

    我有一个问题 我在 2 个页面之间丢失了 PHP 会话 session start 包含在一个名为 session inc php 的文件中 该文件包含在每个需要设置会话的页面中 这适用于网站上除一个特定页面 member profile
  • cUrl 在本地主机上工作正常,但在服务器上不起作用,仅显示空白页面

    当我在服务器上运行以下代码时 它只显示空白页面并突然停止进一步执行 我还检查了已安装的服务器上的 cUrl 这是我的代码 ftp server ftps server Voorraadtonen link csv ch curl init

随机推荐

  • 使用 Delphi6 将图像存储在 MS-Access 数据库中

    如何使用 Blob 数据类型在 MS Access 数据库中存储图像 我想使用记录类型来存储数据 那么 如何处理Record Type中的图像保存到数据库中呢 编辑 我想用图像存储数据 我有以下记录类型 type TPersonInfoRe
  • 如何在 Windows 上最大化窗口并禁用调整大小而不覆盖任务栏 - tkinter / tk-toolkit

    我使用 Tkinter 用 python 编写了一个应用程序 我希望它能够缩放并且不能调整大小 但是当我这样做时 它会隐藏我想保留的任务栏 有什么办法可以做到吗 from tkinter import root Tk root state
  • 在引用上调用虚函数

    在下面的代码中 为什么最后一次调用eat 关于参考c返回 动物 b 正在吃东西 据我了解 c是对实例的引用b派生类的Dog and eat 是一个虚函数 所以它应该已经返回 狗b正在吃东西 include
  • 将 64 位时间戳转换为可读值

    在我的数据集中 我有两个时间戳列 第一个是自应用程序启动以来的微秒 例如 1400805323 第二个被描述为 64 位时间戳 我希望它能够指示时钟时间 使用 1901 年 1 月 1 日开始的秒数 NTP 格式 64 位 时间戳示例 12
  • MySQL:如何重置或更改MySQL根密码?

    如何更改 ubuntu 服务器中的 MySQL root 密码和用户名 在进行任何更改之前我需要停止 mysql 服务吗 我也有 phpmyadmin 设置 phpmyadmin 会自动更新吗 在 Ubuntu Linux 上设置 更改 重
  • Java SE 平台上 XML 解析 API 的比较

    我目前正在开发一个 RSS 提要阅读器 我想知道哪种 XML 解析 API 最适合它 请注意 我并不是在寻找 Feed 解析器库 它只是有关 XML API 研究的起点 我正在寻找 Java 平台上各种 XML 解析 API 的概要 重点关
  • ES6 中带有嵌套反引号 (`) 的模板文字

    如何在 ECMAScript 6 中编写包含反引号 的模板文字 即嵌套反引号 例如 var query UPDATE packet SET association 3485435 tagname associated 我需要它的原因 这在我
  • VBA:获取工作表中选择的范围,其中选择是图表

    我有一个工作表 里面有一个图表 如果我选择一系列单元格 然后选择图表 然后在 VBE 的直接窗口中 TypeName Selection ChartArea 所以我不能使用Selection获得选定的Range 即使它在那里 按 Esc 键
  • 如何在应用程序频道中作为应用程序向用户发送直接消息

    How is it possible to send message in slack directly to the user by user id as application 此应用程序的范围 bot channels write e
  • 如何在 macOS 应用程序中提示辅助功能(来自 AppDelegate)?

    我正在构建一个需要监视全局击键的 macOS 应用程序 所以全局事件监听器将是 NSEvent addGlobalMonitorForEvents matching NSEvent EventTypeMask keyDown event i
  • 计算R中每个id的重复项的平均值

    我的数据如下所示 id date 1 a 1 a 1 b 1 c 1 c 1 c 2 z 2 z 2 e 2 x 我想计算每个 id 的重复项的平均值 即对于 id 1 我们有 2a 1b 3c 我希望输出为 2 结果应该是这样的 id m
  • 软键盘隐藏部分全屏网页视图

    我正在开发一个本机 Android 应用程序 它是网页的包装器 它工作得很好 但是有一个问题 软键盘 Android 键盘 出现在 webview 的底部 这使得如果您尝试在 webview 底部附近填写一些内容 则无法看到您正在写的内容
  • gcc 4.8 AVX 优化错误:额外的代码插入?

    很高兴 gcc 编译器 4 8 带有 Ofast 选项的 AVX 优化 然而 我发现了一个有趣但愚蠢的错误 它增加了不必要的额外计算 也许我错了 有人可以给我解释吗 原始C 源代码如下 define N 1000007 float a N
  • Onclick 使用 jQuery 播放 GIF 图像并从头开始

    我有一个网站 上面有图片 有些图像是动画 GIF 图像 我所做的是显示 GIF 的静态图像 并在单击事件时显示实际的 GIF 图像 这是我的代码 JQuery theimage click function this addClass hi
  • 在 C++ 中将字符串转换为日期

    我知道这可能很简单 但作为 C 我怀疑它会很简单 如何将 01 01 2008 形式的字符串转换为日期以便我可以操作它 我很高兴将字符串分解为日 月 年的组成部分 如果解决方案仅适用于 Windows 也很高兴 include
  • 如何在 GROUP BY Druid 返回的结果中执行 SELECT?

    我很难将下面这个简单的 SQL 查询转换为 Druid SELECT country city Count FROM people data WHERE name Mary GROUP BY country city 所以到目前为止我想出了
  • SASS 中选择器末尾和一部分的与号 (&)

    我有一个正在努力解决的问题 我有这个 mixin 这是尝试将一些 less 移植到 sass mixin button variant color background border foreverAlone iThink illNever
  • Visual Studio for C++ __cplusplus 支持的语言显示为 C++98

    我正在尝试在我的项目中运行 C 11 我添加编译器标志 std c 11到编译器 但是当我检查版本并将其打印出来时 它显示为 C 98 这是在 Visual Studio 2019 中 这是我用来打印语言的内容 它显示为 C 98 if c
  • While 循环内的 Try-Catch

    下面的代码询问用户他 她想要多少个赛车手 while true loops forever until break try checks code for exceptions System out println How many rac
  • PHP 正则表达式:笑脸 `:)` 和 `:))` 的问题

    我想要的是 你好 我想更换 to smile png and to laugh png 问题 脚本发现 inside so laugh png没有显示 仅smile png 这就是我到目前为止所尝试的 preg replace i imag