【问题标题】:Google Sheets Regex removing unnecessary text谷歌表格正则表达式删除不必要的文本
【发布时间】:2021-07-19 22:33:38
【问题描述】:

请帮我解决这个问题。

使用以下公式提取此信息。

IFERROR(REGEXEXTRACT(A2:A,"(TRN\*.+\\|TRN\*.+\~)"))

我想从输出 \~ 中删除这些符号。

这是公式输出。

TRN*1*6523251452*5865418282584~
TRN*1*5685952452*158615*6526352 26\

【问题讨论】:

    标签: regex google-sheets google-sheets-formula regexp-replace


    【解决方案1】:

    你可以使用

    IFERROR(REGEXEXTRACT(A2:A,"TRN\*[^~\\]+"))
    

    请参阅regex demo。此外,您可以在模式的开头添加一个单词边界 \b 以确保 TRN 作为一个整体匹配,独立单词 \bTRN\*[^~\\]+

    详情

    • TRN\* - TRN* 文字
    • [^~\\]+ - 除了~\ 之外的一个或多个字符。

    【讨论】:

    • 我努力了一个小时来解决这个问题,非常感谢。
    猜你喜欢
    • 2022-11-21
    • 2022-11-13
    • 2022-10-14
    • 2011-02-28
    • 2015-05-08
    • 2020-03-06
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    相关资源
    最近更新 更多