首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用瑞典字符将字符串拆分为单词

使用瑞典字符将字符串拆分为单词
EN

Stack Overflow用户
提问于 2010-01-19 06:23:57
回答 2查看 322关注 0票数 3

我正在尝试使用php函数preg_split将一个包含文本的字符串拆分成单词。

代码语言:javascript
复制
$words = preg_split('/\W/u',$text);

它工作得很好,除了瑞典语中的字符。执行utf8_encode或decode也无济于事。我猜测preg_split只适用于单字节字符,而瑞典字符是多字节字符。有没有别的办法呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-19 06:26:01

你为什么要关注特定的人物呢?

代码语言:javascript
复制
$text = "Jag har hört så mycket om dig.";
$words = explode(" ", $text);
/*
Array
(
    [0] => Jag
    [1] => har
    [2] => hört
    [3] => så
    [4] => mycket
    [5] => om
    [6] => dig.
)
*/
票数 3
EN

Stack Overflow用户

发布于 2010-01-19 07:02:55

mb_split来拯救(前段时间我自己也遇到了问题,刚刚找到了答案:)

代码语言:javascript
复制
mb_regex_encoding('UTF-8');
mb_split('\W', $text);

HTH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2089660

复制
相关文章

相似问题

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