我正在尝试使用regex来解析SHOUTcast Total Time Spent Listening report。你知道吗
示例字符串:
#1 6,916,236.75 32,000,555 4,587,363 COOLfahrenheit 93
#2 4,457,026.25 3,328,957 1,168,349 idobi Radio: New. Music. Unfiltered. [url redacted]
正则表达式:
^\S+\s+(\S+)\s+(\S+)\s+(\S+)\s+(.+)$
在Rubular下,返回:
Match 1
1. 6,916,236.75
2. 32,000,555
3. 4,587,363
4. COOLfahrenheit 93
Match 2
1. 4,457,026.25
2. 3,328,957
3. 1,168,349
4. idobi Radio: New. Music. Unfiltered. [URL redacted]
但是,当与Python的^{None
。我做错什么了?你知道吗
在没有看到代码的情况下无法确定,但我猜您忘记使用多行标志^{} 。你知道吗
Ruby的独特之处在于
^
/$
总是匹配行的开始/结束。在其他常见的口味中,除非使用m
标志,否则它们不会。你知道吗相关问题 更多 >
编程相关推荐