我做了一些搜索,在 openoffice 和 excel 中,看起来你可以简单地在字符的开头或结尾添加一个 * 来删除它前后的所有内容,但在 Google 电子表格中这不起作用。它支持这个功能吗?所以如果我有:
关键字 USD 0078945jg .12 NN 5748 8
我想删除美元以及之后的所有内容,我该怎么用?我试过了:
USD* 和 (USD*) 已检查正则表达式
但它不起作用。有任何想法吗?
除了pnuts 指出的Excel ( LEFT+ FIND) 中可用的选项外,您还可以使用 Google Sheets 中提供的各种正则表达式工具进行文本搜索/操作
例如RegexReplace:
=REGEXREPLACE(A1,"(.*)USD.*","$1")
Run Code Online (Sandbox Code Playgroud)
(.*)<- 捕获()具有零个或多个*任意字符的组.USD.*<- 精确匹配USD后跟零个或多个*任何字符.$1 <- 替换为第一个捕获组中的匹配项| 归档时间: |
|
| 查看次数: |
45136 次 |
| 最近记录: |