jgr*_*208 3 regex linux string
我正在编写一个正则表达式,用于查看字符串是否包含linux系统的文件路径作为整个字符串或linux系统的文件路径仅作为字符串的一部分.所以基本上当文件路径是整个字符串时我想要匹配,但是当文件路径只是字符串的一部分时我不想匹配.例如,我希望以下字符串告诉我有匹配
/home/user/Documents/foo.log
这个字符串不匹配
/home/user/Documents/foo.log was written
以及这个字符串不匹配
the file /home/user/Documents/foo.log was written
到目前为止,我唯一能想出的就是这个,
^(\/*)
只说好了你有一个斜杠跟着一个字符,但我不知道还有什么用来让正则表达式按照我的意愿工作.有没有人有任何关于如何扩展我的正则表达式以使其与我期望的相匹配的输入?
编辑
作为命名约定的一部分,空格不是允许的文件名的一部分.是的,用户可以放置一个空间,因为它是一个Linux系统,但那将是一个用户错误.
| 归档时间: |
|
| 查看次数: |
14684 次 |
| 最近记录: |