php - 使用 php preg_replace 替换整个字符串,如果字符串是较长字符串的一部分,则不替换
问题描述
正则表达式对我来说是全新的,并且为了测试目的做了很多搜索我的表达式是这样的:
preg_replace('/\b0.00%\b/','- ', '0.00%')
当0.00%
我想要的是-
.
有了我想要的preg_replace('/\b0.00%\b/','- ', '50.00%')
收益50.00%
- 所以这很好。
但显然表达式不起作用,在第一个示例中替换0.00%
为-
.
我可以想到用于测试字符串长度/内容的解决方法,if(){}
但假设替换将是最有效的
解决方案
推荐阅读
- graph - Gnuplot 无法读取 .dat 文件
- python - Python:需要有关改进简单二十一点游戏代码的建议
- sql-server - 为什么 [PrtSc] 按钮在 Intellij-Idea 或 Microsoft SQL Server Management Studio 中不起作用?
- sequelize.js - 只有在所有模型更新后才续集保存项目
- rest - 如何使用系统管理员令牌(REST API)从“文件”选项卡获取用户的文件?
- python - 如何在 Pandas Dataframe 中拆分为几秒钟
- xctest - 在测试运行中多次实例化 XCTestCase 子类
- c# - 如何模拟对基本方法的调用?
- ios - 尝试为 iOS 构建颤振应用程序时遇到的问题
- google-sheets - 谷歌表格 - 总结独特的行