相关疑难解决方法(0)

在PHP中将段落分解为句子

我一直在用

explode(".",$mystring)
Run Code Online (Sandbox Code Playgroud)

将一个段落分成句子.然而,这并不包括以不同的标点符号结束的句子,例如!?:;

有没有办法使用数组作为分隔符而不是单个字符?另外还有另一种利用各种标点符号分割的简洁方法吗?

我试过了

explode(("." || "?" || "!"),$mystring)
Run Code Online (Sandbox Code Playgroud)

希望但它不起作用......

php string explode text-segmentation

10
推荐指数
2
解决办法
1万
查看次数

有没有人用PHP代码片段来获取字符串中的第一个"句子"?

如果我有这样的描述:

"我们更喜欢可以回答的问题,而不仅仅是讨论.提供详细信息.写得清楚简单."

而我想要的只是"我们更喜欢可以回答的问题,而不仅仅是讨论过."

我想我会搜索一个正则表达式,比如"[.!\?]",确定strpos,然后从主字符串中做一个substr,但我想这是常见的事情,所以希望有人有一个片段在说谎周围.

谢谢!

php string code-snippets

9
推荐指数
3
解决办法
1万
查看次数

第一句正则表达式

我正在使用正则表达式(php/perl兼容)来获取某些文本中的第一句话.我意识到,如果覆盖每一个案例,这可能会变得很大,但只是在目前"足够好"的事情之后.有人为此获得了现成的东西吗?

php regex

3
推荐指数
1
解决办法
3334
查看次数

标签 统计

php ×3

string ×2

code-snippets ×1

explode ×1

regex ×1

text-segmentation ×1