Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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)_Regex_Character_Space_Yahoo Pipes - Fatal编程技术网

在我的字符串中,有一个我无法识别的字符似乎是空格(Regex)

在我的字符串中,有一个我无法识别的字符似乎是空格(Regex),regex,character,space,yahoo-pipes,Regex,Character,Space,Yahoo Pipes,我有一个字符串需要用正则表达式解析。 此字符串是: Crachet 7/12 我尝试将url和注释分开,因此我尝试: (\S+)\S(+) 但结果是,我得到: $1=>Crachet $2=>7/12 所以,第一个字符似乎不是空格 我试图用“X”替换\s,但失败了 CrachetX7/12 我肯定有什么奇怪的事 我试图用“X”(\n、\t等)替换每个字符,但找不到这是什么“相似的空格” 如何识别此字符并拆分字符串 编辑: 如果你想玩我的代码,这是一个雅虎!管道: 根据,它似乎使用了相当标准的正则

我有一个字符串需要用正则表达式解析。 此字符串是:

Crachet 7/12

我尝试将url和注释分开,因此我尝试:

(\S+)\S(+) 但结果是,我得到:

$1=>Crachet

$2=>7/12

所以,第一个字符似乎不是空格

我试图用“X”替换\s,但失败了

CrachetX7/12

我肯定有什么奇怪的事

我试图用“X”(\n、\t等)替换每个字符,但找不到这是什么“相似的空格”

如何识别此字符并拆分字符串

编辑:

如果你想玩我的代码,这是一个雅虎!管道:

根据,它似乎使用了相当标准的正则表达式语法

一些测试:

试试正则表达式

^(\S+)\s+(.*)$

选中
g
m
修饰符复选框。

什么语言?请贴上标签。例如,您的正则表达式在perl中工作得非常好。这就是Yahoo!管道(添加到我的问题中)您的管道示例。。。很好。它将
标题
显示为
Crachet 7/12
(?)在您的
\S+
中,与零件匹配到
Crachet
之前的第一个空格,如第二个屏幕截图所示。那么在这两者之间发生了什么变化呢?它只对第一个起作用。。。我需要几分钟的思考才能把所有的信息放在一起。。非常感谢您的帮助。g不必检查,第二部分有多个单词时出现错误。;-)