Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式查找所有utf8文本,以#开头,以空格或enter结尾_Regex - Fatal编程技术网

Regex 正则表达式查找所有utf8文本,以#开头,以空格或enter结尾

Regex 正则表达式查找所有utf8文本,以#开头,以空格或enter结尾,regex,Regex,我希望呈现Utf8文本并链接所有以开头,以空格或结尾的标记,输入或任何分隔符,如\r\t\n 文本示例: Текстовые теги #общий #тест Хиджаб в исламе, философии безопасности #женщин english #teg #test 我假设您也希望获得具有普通ascii字符的字符 那么这个, 你说的“分隔符”到底是什么意思?你用的是什么编程语言?我用的是PHP编程语言。好的,那么你的代码呢?你试过什么?你的问题到底是什么?也许。。

我希望呈现Utf8文本并链接所有以
开头,以
空格
结尾的标记,输入
或任何分隔符,如
\r
\t
\n

文本示例:

Текстовые теги #общий #тест
Хиджаб в исламе, философии безопасности #женщин
english #teg #test

我假设您也希望获得具有普通ascii字符的字符

那么这个,


你说的“分隔符”到底是什么意思?你用的是什么编程语言?我用的是PHP编程语言。好的,那么你的代码呢?你试过什么?你的问题到底是什么?也许。。这取决于“开始”和“任何分隔符”的含义
<?php
$description = 'Текстовые теги #общий #тест
Хиджаб в исламе, философии безопасности #женщин
english #teg #test';

preg_match_all('/(?<=#)\w+(?=\s|$)/u',$description,$matches,PREG_PATTERN_ORDER);

var_dump($matches);