小编Two*_*rts的帖子

Python Regex - 检查大写字母后面的大写字母

我正在尝试检查一个大写字母,后面有一个小写字母.诀窍是会有一堆垃圾大写字母和数字直接出现在它之前.例如:

AASKH317298DIUANFProgramming is fun
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,在我们需要的短语之前,我们不需要直接提供一些东西Programming is fun.

我正在尝试使用正则表达式来执行此操作,通过获取每个字符串然后替换它,''因为原始字符串不必保留.

re.sub(r'^[A-Z0-9]*', '', string)
Run Code Online (Sandbox Code Playgroud)

这段代码的问题在于它离开了我们rogramming is fun,因为它P是一个大写字母.

我如何检查以确保如果下一个字母是小写字母,那么我应该保持该资本不受影响.(PProgramming)

python regex string

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

Express继续获取request.body作为未定义的JSON对象

我正在制作一个如下所示的Ajax请求:

 $.ajax({
        url: '/gen',
        type: 'POST',
        data: JSON.stringify({'one': 1, 'two':2}),
        success: function(data) {console.log(this)}
    });
Run Code Online (Sandbox Code Playgroud)

我的快递部分看起来像这样:

 var express = require('express');
 var app = express();
 var router = express.Router(); 

 app.set('port', (process.env.PORT || 5000));

 router.post('/gen', function(req, res) {
     console.log(req.body);
 });
Run Code Online (Sandbox Code Playgroud)

这总是undefined在控制台中输出.

如何更改此权限以使req.body或req的任何部分包含我尝试发送到代码的快速部分的信息.

javascript json node.js express

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

Python - 在列表字符串中列出以sort排序的列表

我试图通过int,然后通过字符串对列表中的列表进行排序.

lst = [['Bob', 22], ['Jim', 33], ['Stan', 22]]
lst.sort(key = lambda x: (x[1], -x[0]), reverse = True)
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我试图按照他们的年龄对他们进行排序,然后根据他们的名字对他们进行排序,如果他们的年龄相同,则按降序排列.但是,这会返回一个错误TypeError: bad operand type for unary -: 'str',因为我使用负号来尝试而不是反转String,因此它将保持按升序排序

如何按年龄降序排序,然后按名称升序排序?

它应该返回:

[['Jim', 33], ['Bob', 22], ['Stan', 22]]
Run Code Online (Sandbox Code Playgroud)

python sorting string

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

Java - 在接口中声明变量但不分配它们

我正在尝试创建一个形状类,其子类将是具有恒定面数的形状。我想让这个 shape 类实现一个接口,以确保每个类实现将在构造函数中分配的几个常量。

public abstract class Shapes{
public static final int edges; 
    public Shapes(int edges) {
        this.edges = edges;
    }
}

public interface Shapeable{
    int edges;
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个编译错误,说变量可能没有初始化。我应该怎么做而不是这样来确保形状的所有子类都实现一个称为边的变量,但随着每个类的变化而变化?

java inheritance interface

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

当您有两个具有相同名称的类时,类的命名约定

我需要创建不同类型车辆的层次结构.

我不确定我应该如何命名每种不同类型的汽车.我首先想到的是他们的名字FordTruckFordCar,但是这似乎是一个有点吃不消每个类.

我的另一个想法是为汽车和卡车创建单独的包装,这样名字就不会干涉.在尝试实现同时使用Cars和的方法时,在不同的包中具有相同的名称似乎具有可读性较低的代码的缺点Trucks.

什么是约定,命名文件的最佳实践是什么?

java naming-conventions hierarchy

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

未捕获的DOMException:在页面中列出iframe时,阻止访问跨源帧的源"http:// localhost:8080"的帧

我试图列出iframe页面中所有s 的名称,所以我可以通过Selenium访问它们.

问题是iframe每次更改的名称,所以我需要循环遍历所有这些.

我正进入(状态:

未捕获的DOMException:阻止具有原点" http:// localhost:8080 "的帧访问跨源帧.

我尝试使用以下方法循环时出错:

for (var f = 0; f < window.frames.length; f++) {
    console.log(window.frames[f].name)
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以iframe不同的方式获得名称?

javascript iframe selenium same-origin-policy cors

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