【问题标题】:A Regex to match text that starts with a space and ends with a know value匹配以空格开头并以已知值结尾的文本的正则表达式
【发布时间】:2018-02-01 22:02:04
【问题描述】:

我正在尝试使用正则表达式匹配多行文本上的字符串,该字符串看起来类似于:
space-separated-values 1/2/tmp/known_text\n

我正在尝试匹配1/2/tmp/ 在最后一个空格之后直到我拥有的 known_text 值的所有内容,我不知道其中的所有内容。
我在https://regex101.com/ 上尝试了很多,但无法弄清楚,谁能帮我做这件事!

【问题讨论】:

  • 已知文本后面没有空格吗?或者还有更多的空间吗?
  • 知道文字后面有一行
  • 提供一些合适的示例字符串
  • k d kn tmp/myfolder1/1.png s a mm tmp/myfolder1/1.png
  • 您使用的是哪种编程语言?

标签: regex


【解决方案1】:

如果我理解正确的话,你想找一个空格,然后在knownvalue之前没有空格:

\s[^\s]*knownvalue\n

我这里有个小提琴:https://regex101.com/r/qRj0Qi/2

【讨论】:

  • 这正是我的目标,除了我在乞求的时候删除了\s 很多!
猜你喜欢
  • 2023-04-10
  • 2015-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-10
  • 2015-04-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多