给出一个字符串 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 次 |
最近记录: |