【问题标题】:Regex to extract a string value offset from the value searched for?正则表达式从搜索的值中提取字符串值偏移量?
【发布时间】:2020-10-16 06:05:03
【问题描述】:

我目前正在为正则表达式苦苦挣扎,我有一个特定的问题需要解决。

如果存在以首席调查员命名的值(这里是 Mr A Smith),我只想提取 Mr A Smith。我知道在所有情况下,“Mr A Smith”都会在前面加上两个星号。

"**Chief Investigator:**Mr A Smith
**Sponsor**: xxxxxxxxxxx
**Study Team Contact**: xxxxxxxxx
**Grant deadline**: 
**Date EC meeting completed**: xxxxxxxxxx
**Upload Method**: xxxx

感谢您的任何想法!

【问题讨论】:

  • 看起来您正在寻找创建一个正则表达式,但不知道从哪里开始。请查看Reference - What does this regex mean 资源,它有很多提示。此外,请参阅 Learning Regular Expressions 帖子了解一些基本的正则表达式信息。一旦您准备好表达方式,但解决方案仍然存在问题,请使用最新的详细信息编辑问题,我们很乐意帮助您解决问题。
  • 您可能会发现this SO question 的选定答案很有帮助。

标签: arrays regex google-sheets google-sheets-formula array-formulas


【解决方案1】:

尝试:

=INDEX(TRIM(SPLIT(REGEXREPLACE(A1:A, ":\*\*|\*\*:", "♥"), "♥")),,2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-13
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多