我想在这个字符串中替换:

This is my Store, it has an amazing design; its creator says it was losing money and he doesn't want to maintain it

所有非字母数字字符,除了

'

(没有)和所有选择的连词:

is, it, its, the, this, if, so, and

到目前为止,我已经设法获得了这个结果:

Array

(

[1] => This

[2] => my

[3] => Store

[4] => has

[5] => an

[6] => amazing

[7] => design

[8] => s

[9] => creator

[10] => says

[11] => was

[12] => losing

[13] => money

[14] => and

[15] => he

[16] => doesn

[17] => t

[18] => want

[19] => maintain

)

代码如下:

$string = "This is my Store, it has an amazing design; its creator says it was losing money and he doesn't want to maintain it";

$words = array_filter(preg_split('/\s+/', preg_replace('/\W|\b(it|the|its|is|to)|\b/i', ' ', $string)));

print_r($words);

但正如你所看到的,它正在取代

it

何时更换

its

它也在取代

在里面

doesn't

.

有人能帮我理解我哪里做错了什么吗?XYX

另外,我也需要它

不区分大小写

那个

/i

非常滑稽的工作:(

谢谢您!

php 替换数字和字母,php preg_替换非字母数字字符并选择连词,然后拆分相关推荐

  1. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  2. Word中将数字和字母一次替换

    由于科研需要,有很多文字数字和汉字拼在一起,目标是批量删除数字,只保留汉字. 这里可以用word中的替换.内容"[0-9]"表示从0-9的数字,勾选"使用通配符" ...

  3. java 正则替换非数字和字母_java - 用空字符串替换所有非字母数字字符

    java - 用空字符串替换所有非字母数字字符 我尝试使用这个但没有工作 - return value.replaceAll("/[^A-Za-z0-9 ]/", "&q ...

  4. php 替换数字和字母,PHP:将字符串拆分为字母和数字部分的最佳方法 - php

    我有几个格式的字符串 AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字 ...

  5. python字符串替换源码_Python实现字符串中某个字母的替代功能

    Python实现字符串中某个字母的替代功能 今晚想实现这样一个功能:将输入字符串中的字母 "i" 变成字母 "p".当时想的很简单,直接用for循环遍历,然后替 ...

  6. ant 改变表格数据_表格技巧—Excel表格怎么替换数字

    在编制报表时,如果把序列号中的某些数字改变,一个个更正,肯定是比重新录一遍还要慢的,如果只是想替换其中的数字,其实可以利用Excel表格自带的查找替换功能,一步到位解决.接下来小编教大家怎么样将一大批 ...

  7. [Excel 替换数字/数值格式混乱] ,txt协助解决

    目录 Excel替换数据: 解决办法: Sql导出语句到 txt文件, 如何把txt文件数据转换为  excel  xls格式: 我这里使用的是Notepad++ 软件,打开txt文件,Crtl+F ...

  8. php正则替换数字,php正则如何替换数字

    php正则替换数字的实现方法:首先创建一个PHP示例文件:然后使用正则表达式"preg_match_all('/(\d+)\.(\d+)/is', $total, $arr);"实 ...

  9. html如何批量查找数字,WPS2019如何批量查找数字 WPS文字如何批量替换数字

    WPS2019如何批量修改数字?WPS2019如何批量查找数字?WPS2019如何批量替换数字?WPS2019批量修改数字使用什么来查找.替换?当我们批量修改文字时,可以使用查找.全部替换,但是数字有 ...

  10. notepad++ 正则表达式 替换数字

    正则表达式 替换数字 value:\b(\d)\b value:[1-9]\d* {value:0,x:'120.25052',y:'30.215128'},{value:1,x:'120.24949 ...

最新文章

  1. ansible-playbook之条件判断
  2. 删库了,我们一定要跑路吗?
  3. 为加快SAP Commerce Cloud在windows服务器上的启动速度,而禁用的一些服务
  4. leetcode 860. 柠檬水找零(贪心算法)
  5. 表情包+外卖+壁纸小程序源码
  6. linux下命令集合
  7. python编程入门指南-Python编程初学者指南 PDF扫描版[87MB]
  8. linux用cmake编译,CMake使用简介(forLinux)
  9. 利用QT写的局域网聊天工具(客户端)
  10. solaris 系统信息查看
  11. Mitre SFR 1.4在Windows上用Visual Studio2013 成功运行 及详解
  12. android4.1.1+nexus S安装BT5
  13. 人民币换算美元java计算_美元和人民币换算(人民币转换美元计算)
  14. c语言法定节日日历程序,C 语言写的日历
  15. Prometheus+Grafana监控告警配置
  16. 【行业篇】一、汽车软硬架构 - EEA/SOA
  17. Android修行手册之从头到尾学Kotlin【全】
  18. 自动控制原理专业词汇中英文对照(三)
  19. Axure的页面交互
  20. HTML:基础语法,文档段落,修饰标签,特殊符号

热门文章

  1. 20191201每日一句
  2. 黑马程序员 Python学习笔记之 程序执行原理(科普)
  3. 190208每日一句
  4. WinEdt Latex 插入特殊字符
  5. Atitit 软件设计中的各种图纸 uml 之道 1. 常见设计成果与图纸 1 1.1. ui原型图与html 1 1.2. 业务逻辑 伪代码 各种uml图 1 1.3. 业务逻辑 流程图 ns
  6. Atiit 如何手写词法解析器
  7. paip.提升用户体验--radio图片选择器 easyui 实现..
  8. paip.VOB DVD视频的无损分割与截取
  9. 2021信创产业分类排行
  10. 吞吐量、响应时间和 CPU 利用率之间的关系