小编Rin*_*ind的帖子

如何将所有大写字母移动到字符串的开头?

我一直在使用我一直在学习/知道的东西来练习简单的解决方案。我面临的问题是,如何将字符串中的大写字母移到前面?

我已经解决了它,但它不像我最初的想法那样符合我的期望?找到大写字母?把它们放在一个数组中?将大写与原始字符串数组连接起来,其中删除了大写字母。

因此我的问题是,如何删除第一个条件语句中的大写字母,这样我就不需要创建另一个条件语句来查找小写字母并将小写字母存储在数组中?

例如,输入字符串是'heLLo'? 输出将是'LLheo'(大写字母现在在前面)。

谢谢!

function capToFront(s) {
    var sp = s.split("");
    var caps = []; 
    var lower = []
    for (var i = 0; i < sp.length; i++)
        {
            if (sp[i] == sp[i].toUpperCase()){              
                caps.push(sp[i]);
           **//How can i remove the capital letter in "sp" array as I've pushed them into the caps Array**

            }
            if (sp[i] == sp[i].toLowerCase()){
                lower.push(sp[i]);
            }
        }
    return caps.join("").concat(lower.join(""));
}
Run Code Online (Sandbox Code Playgroud)

javascript string letter case-sensitive uppercase

3
推荐指数
1
解决办法
853
查看次数

反应原生相机检测人脸

有谁知道如何启用 React-native-camera 人脸检测功能?

我遵循了https://github.com/react-native-community/react-native-camera上的指南,例如导入和更改 package.json 上的行,但仍然没有看到我的相机发生任何事情在一张脸面前

javascript camera jsx react-native

2
推荐指数
1
解决办法
6705
查看次数

Python字符串操作,通过找到右括号到左括号来删除内容

问题是从左括号 '[' 到右括号 ']' 中删除内容,
我设法将其写出来,但由于输出不是问题想要的输出,因此我未能通过给我的某些测试用例。

我得到的提示是,首先找到主要的右括号']',然后追溯到最新的左括号'[',并删除从主要的右括号开始到最新的左括号的所有内容。
但是,我不知道如何写出来。任何帮助表示赞赏谢谢

我的代码如下:

def trial():
    b = False
    user_input = input("test cases : ")
    formatstr = ""
    for i in user_input:
        if '[' in i:
            b = True
        elif not b:
            formatstr += i
        if ']' in i:
            b = False
     print(formatstr)
 trial()
Run Code Online (Sandbox Code Playgroud)

这些是具有所需输出的测试用例。

其次是我的输出失败了一些测试用例

[[bean]abc  ? [abc  
**My Output = abc**  `Testcase failed`    
    
 [bean]]abc ? ]abc  
**My Ouput = ]abc** `Testcase passed`
    
 abc[foo][qwerty] ? abc  
**My Output = abc** `Testcase passed`
    
 abc[qwerty]bean] ? …
Run Code Online (Sandbox Code Playgroud)

python string

1
推荐指数
1
解决办法
110
查看次数