在我的字符串中,有一个我无法识别的字符,它似乎是一个空格(正则表达式)

发布于 2024-12-07 03:21:04 字数 1580 浏览 0 评论 0 原文

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

http://carto1.wallonie.be/文件/terrils/fiche_terril.idc?TERRIL_id=1 Crachet 7/12

我尝试做的是分离网址和评论,所以我尝试了:

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

$1 = > http://carto1.wallonie.be/documents/terrils /fiche_terril.idc?TERRIL_id=1 Crachet

$2 = > 7/12

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

我尝试用 'X' 替换 \s 并得到

http://carto1.wallonie.be/文件/terrils/fiche_terril.idc?TERRIL_id=1 CrachetX7/12

我肯定有一些奇怪的东西。

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

如何识别该字符并拆分字符串?

编辑:

如果您想使用我的代码,这是 Yahoo!管道:http://pipes.yahoo.com/pipes/pipe.edit? _id=a732be6cf2b7cb92cec5f9ee6ebca756

根据Pipes 文档,看起来它使用了相当标准的正则表达式语法。

一些测试:

在此处输入图像描述

在此处输入图像描述

I have a string that I need to parse using regex.
This string is:

http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 Crachet 7/12

What I try to do is to separate the url and the comment, so I tried:

(\S+)\s(.+)
but as result, I get:

$1 = > http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 Crachet

$2 = > 7/12

So, it seem that first character is not a space!

I tried to replace \s by 'X' and got

http://carto1.wallonie.be/documents/terrils/fiche_terril.idc?TERRIL_id=1 CrachetX7/12

I am sure to have something strange.

I tried to replace every character by 'X' (\n, \t, etc.) but cannot find what is this "space lookalike"

How can I identify this character and split my string?

EDIT:

If you want to play with my code, this is a Yahoo! Pipe: http://pipes.yahoo.com/pipes/pipe.edit?_id=a732be6cf2b7cb92cec5f9ee6ebca756

According to the Pipes documentation, it looks like it uses fairly standard regex syntax.

Some tests:

enter image description here

and

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一片旧的回忆 2024-12-14 03:21:04

尝试使用正则表达式

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

并选中 gm 修饰符复选框。

Try the regex

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

with the g and m modifier checkboxes checked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文