给出一个字符串 str = "Senior Software Engineer (mountain view)"
我怎么能匹配所有内容,直到我点到第一个括号,让我回到"高级软件工程师"
我可以将一个句子分成单个单词,如下所示:
string = 'This is a string, with words!'
string.split(" ")
['This', 'is', 'a', 'string,', 'with', 'words!']
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将一个单词分成字母:
word = "word"
word.split("")
Run Code Online (Sandbox Code Playgroud)
给我一个错误.理想情况下,我希望它返回['w','o','r','d']这就是为什么split参数是"".
我坚持正则表达式问题.我想匹配不是空格或换行符的东西.
不是空白就是:
[^ ]
Run Code Online (Sandbox Code Playgroud)
并不意味着空格或换行符不是:
[^( |\n)]
Run Code Online (Sandbox Code Playgroud) 给出以下代码:
list = c("the", "at", "ok")
paragraph = "the cat ath the hat is ok"
Run Code Online (Sandbox Code Playgroud)
如何从"段落"中删除列表中的所有单词?
我试过做:
gsub(list, '', paragraph)
但只删除了第一项清单.我知道这不应该是复杂的,但这仍然让我感到困惑.另外我想避免使用for循环,但apply系列应该没问题.
我似乎无法从以下短语中获取电子邮件地址:
"电子邮件地址:fwwrp-3492801490@yahoo.com?"
到目前为止我已经尝试过了
regexpr(":([^\\?*]?)", phrase)
Run Code Online (Sandbox Code Playgroud)
代码的逻辑如下:
我不知道我的正则表达式在哪里出错了.