首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从动态字符串中删除静态字符串

从动态字符串中删除静态字符串
EN

Stack Overflow用户
提问于 2016-05-03 17:00:21
回答 1查看 74关注 0票数 1

这是我任务的下半部分,基于字符串切分(像这个词) 问题

我收到一个动态字符串的未知长度。我已经做了一些开发,但问题是如何删除所有出现的RSSI字符串?

我知道可以用regex来完成,但老实说,我对regex知之甚少。

传感器位置,3,传感器报告启动,000D6F000023B6AD,S2主厨房,0003012,RSSI,01,传感器报告结束,传感器报告启动,000D6F0023B5BD,S2主大厅,741,3512,RSSI,01,传感器报告结束,000D6F000023C6AD,S2 Lobby,579,3321,RSSI,01,传感器报告结束

预期产出如下:

传感器位置,3,传感器报告启动,000D6F000023B6AD,S2主厨房,000,3012,01,传感器报告结束,传感器报告启动,000D6F0023B5BD,S2主大厅,741,3512,01,传感器报告结束,传感器报告启动,000D6F000023C6AD,S2前厅,579,3321,01,传感器报告结束

EN

回答 1

Stack Overflow用户

发布于 2021-01-04 16:05:57

要确保您匹配的是完整的“针”,而不是匹配的一部分字符串不是您的针,匹配的逗号在双方的针,并以逗号取代匹配。

代码:(演示)

代码语言:javascript
复制
$string = 'Sensor Location,3,Start of Sensor Report,000D6F000023B6AD,S2 Main Kitchen KE,000,3012,RSSI,01,End of Sensor Report,Start of Sensor Report,000D6F000023B5BD,S2 Main Hall,741,3512,RSSI,01,End of Sensor Report,Start of Sensor Report,000D6F000023C6AD,S2 Lobby,579,3321,RSSI,01,End of Sensor Report';

echo str_replace(',RSSI,', ',', $string);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37010095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档