Regex 记事本++;unix历元时间戳的正则表达式
我有一个文本文件,它的unix纪元时间戳与许多混乱的文本混合在一起。所以,我需要检查10位数字,以非数字字符开始和结束 我试过:Regex 记事本++;unix历元时间戳的正则表达式,regex,notepad++,Regex,Notepad++,我有一个文本文件,它的unix纪元时间戳与许多混乱的文本混合在一起。所以,我需要检查10位数字,以非数字字符开始和结束 我试过: [:alpha:]([0-9]{10})[:alpha:] 但是它不工作。也许POSIX[:alpha:]不能与记事本一起工作++ [:alpha://code>等于[a-zA-Z],在您的情况下,也可以用\D代替(等于一个非数字) 您是否尝试过以下方法之一: (fist将选择10位数字,包括开始/结束处的2个额外字符其他具有前向/后向功能的用户只需选择精确的10位
[:alpha:]([0-9]{10})[:alpha:]
但是它不工作。也许POSIX[:alpha:]不能与记事本一起工作++
[:alpha://code>等于[a-zA-Z]
,在您的情况下,也可以用\D
代替(等于一个非数字)
您是否尝试过以下方法之一:
(fist将选择10位数字,包括开始/结束处的2个额外字符
其他具有前向/后向功能的用户只需选择精确的10位数字)
\D([0-9]{10})\D
(?负向前看/向后看
我刚刚用记事本++测试了这个文本:
aaa1234567890bbb
11.1234567890@99
too short:123456789
- 搜索:
(?我认为它应该是[:alpha:][]([0-9]{10})[:alpha:][/code>参见[^\d]
等于\d