【发布时间】:2020-03-23 14:03:14
【问题描述】:
我正在尝试使用正则表达式从以下字符串中提取数字 9;
" 约翰?\n\r\n\rFRED: 9"
我的正则表达式是
" 约翰\?[\n\r]+FRED: (.*)"
\n 和 \r 是换行符并返回字符(空格),并且显然 "(.*) 是捕获组。
但它不工作!我猜是因为一些非常明显的事情。
顺便说一句,我知道这样做的明显方法是在字符串中搜索“:”,然后以这种方式获取数字,但我正在学习正则表达式,我在这方面花了很多时间这会很好 知道我做错了什么。
【问题讨论】:
-
您好,请使用您的正则表达式粘贴您的mwe