我正在尝试整理一个正则表达式,用于搜索日志以查找针对文件运行的命令(" .pan")。
例如:
该文件仅命名为" .pan"
我对文件名之前或之后的任何内容感兴趣,但正则表达式只应对名为" .pan"的文件感兴趣。
最初我使用的是正则表达式:
.\.pan
但我开始看到如下结果:
command .pans
command .panyx extra characters
任何建议都将不胜感激。
谢谢!
答案 0 :(得分:0)
您可以在\B
之前使用非字边界(.
),在\b
之后使用字边界(pan
):
\B\.pan\b
请参阅regex demo
\B\.
将匹配任何前面没有单词char的点,n\b
将匹配任何未附加单词char的n
。