|
|
1
1
我会使用正则表达式进行查找,因为:
一个好的解决方案是将要采取的操作封装为一个方法,然后迭代找到的匹配项,调用该方法,用新文本替换匹配项。 如果您打算保持替换的大写简单,那么可以只检查第一个字母字符和另一个任意字符-如果两者都是大写的,则假设结果应该是大写的;如果第一个字母大写,但第二个字母小写,则假设是驼色大小写;如果两者都小写,则假定全部小写。当然,如果两个字符太粗糙而不可靠,您可以增加字符数来测试。 |
|
|
2
0
我发现Regex.Replace的重载需要MatchEvaluator。在求值器中,我可以检查匹配字符串的大小写并从那里开始。 此外,正如slugster所说,Regex方法具有不区分大小写的选项。 |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
|
Alex Howard · 如何用秒开始的值填充数据帧? 1 年前 |
|
|
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
Neeraj · 用R中的另一组单词替换该组单词 2 年前 |