给出一个字符串 str = "Senior Software Engineer (mountain view)"
我怎么能匹配所有内容,直到我点到第一个括号,让我回到"高级软件工程师"
为避免尾随空白,请尝试^.*?(?=\s\()。
^(.*?)告诉它从字符串的开头开始匹配尽可能少的字符,然后(?=\s\()将匹配的另一端锚定到您的括号中,而不捕获它或它前面的空白。
您可以在 R 中使用这个简单的正则表达式: *\\(.*
str <- "Senior Software Engineer (mountain view)"
sub(" *\\(.*", "", str)
# [1] "Senior Software Engineer"
Run Code Online (Sandbox Code Playgroud)
它还避免了尾随空格。
| 归档时间: |
|
| 查看次数: |
16543 次 |
| 最近记录: |