Php 雷格斯旺';找不到指定的字符串
我最近又回到了regex,我正在开发一个简单的日志突出显示系统。目前我对一个表达式有一个特定的问题 例如,这是日志文件中显示的内容:Php 雷格斯旺';找不到指定的字符串,php,regex,Php,Regex,我最近又回到了regex,我正在开发一个简单的日志突出显示系统。目前我对一个表达式有一个特定的问题 例如,这是日志文件中显示的内容: 15:49:19 - <img=ico_headshot> player1 00:00:53 - <img=ico_headshot> player2 15:49:19-播放器1 00:00:53-播放者2 这是我的正则表达式字符串的外观: /[0-9][0-9]:[0-9][0-9]:[0-9][0-9]\s\-\s<img=i
15:49:19 - <img=ico_headshot> player1
00:00:53 - <img=ico_headshot> player2
15:49:19-播放器1
00:00:53-播放者2
这是我的正则表达式字符串的外观:
/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]\s\-\s<img=ico_headshot>\s(.*)/
/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]\s\-\s\s(.*/
我在许多regEx在线测试人员中尝试了这一点,他们显示regEx字符串和日志中的字符串确实匹配
以下是它在文件中的工作方式:
谢谢您的帮助。尝试使用此正则表达式 通过使用Java:
"^[0-9:]+\\s-\\s(.*)\\s(.*)$"
通过使用PHP:
'/^[0-9:]+\s-\s(.*)\s(.*)$/'
您尚未发布失败的代码。你发布的字符串。这意味着可能存在空格问题,请尝试使用
\s*
而不是\s
,但我们无法帮助您,因为我们无法重新设置。