小编The*_*Hat的帖子

阿联酋电话号码正则表达式

我正在为阿联酋号码建立正则表达式。我设法运行了少数情况,但有些情况并未验证所有情况。

这是我想出的。

要验证以下开头的数字:00971或+971,可以正常工作。

/^((\+971|00971){1}(2|3|4|6|7|9|50|51|52|55|56){1}([0-9]{7}))$/
Run Code Online (Sandbox Code Playgroud)

例如 00971551234567

现在要验证以00971或开头的数字+971,我将下面的表达式与上面的值相结合:

/^((050|051|052|055|056){1}([0-9]{7}))$/
Run Code Online (Sandbox Code Playgroud)

例如 0551234567

问题

下面的表达式以某种方式无法验证041234567之类的电话号码

/^((02|03|04|06|07|09){1}([0-9]{7}))$/
Run Code Online (Sandbox Code Playgroud)

我尝试将所有表达式组合成一个表达式,但是它不起作用,然后我意识到只有上面的表达式不起作用。

         [Country][area][7 digit number]
Pattern: +971 55 1234567
Run Code Online (Sandbox Code Playgroud)

表达式应接受数字,例如:

  • 00971551234567
  • +971551234567
  • +97141234567
  • 0551234567
  • 041234567

我如何使我的正则表达式工作?

regex

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

匹配文件名下划线前后的部分

我试图_在这些文件名中的下划线之前和之后匹配部分,但是也没有下划线的文件,例如:

test.jpg
test_1.jpg
test_2.jpg
Run Code Online (Sandbox Code Playgroud)

我可以在使用之前和之后匹配部件:^(\w+)_(\d+).*$- 但这不匹配test.jpg.

我该如何处理?

php regex

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

尝试使用 random_device、mt19937 和uniform_int_distribution 时出现大量编译器错误

我最近才开始学习 C++,所以我在调试程序时遇到了麻烦。

\n\n

我想生成随机数。经过一番谷歌搜索后,似乎做到这一点的一种方法是沿着以下路线

\n\n
#include <random>\n\nstd::mt19937 rng;\nstd::uniform_int_distribution<int> distribution;\n\nint main()\n{\n    rng(std::random_device()());\n    distribution(0, 10);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,当我用它编译时g++ -std=c++14 test.cpp,我收到以下错误:

\n\n
test.cpp: In function \xe2\x80\x98int main()\xe2\x80\x99:\ntest.cpp:8:31: error: no match for call to \xe2\x80\x98(std::mt19937 {aka std::mersenne_twister_engine<unsigned int, 32u, 624u, 397u, 31u, 2567483615u, 11u, 4294967295u, 7u, 2636928640u, 15u, 4022730752u, 18u, 1812433253u>}) (std::random_device::result_type)\xe2\x80\x99\n     rng(std::random_device()());\n                               ^\nIn file included from /usr/include/c++/5/random:49:0,\n                 from test.cpp:1:\n/usr/include/c++/5/bits/random.h:546:7: note: candidate: std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::result_type std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, …
Run Code Online (Sandbox Code Playgroud)

c++ random

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

什么是 K 最大池化?如何在 Keras 中实现它?

我必须在 CNN 模型中添加一个 k-max 池化层来检测虚假评论。请您告诉我如何使用 keras 实现它。

我搜索了互联网,但没有找到好的资源。

machine-learning deep-learning keras max-pooling

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

ValueError:无法解释优化器标识符:&lt;tensorflow.python.keras.optimizers.SGD object at 0x0000013887021208&gt;

我尝试运行此代码,但出现此错误,请任何人过去遇到相同的错误:

sgd = optimizers.SGD(lr = 0.01, decay = 1e-6, momentum = 0.9, nesterov = True)
Run Code Online (Sandbox Code Playgroud)

编译模型

model.compile(optimizer = sgd, loss = OBJECTIVE_FUNCTION, metrics = LOSS_METRICS)
fit_history = model.fit_generator(
        train_generator,
        steps_per_epoch=STEPS_PER_EPOCH_TRAINING,
        epochs = NUM_EPOCHS,
        validation_data=validation_generator,
        validation_steps=STEPS_PER_EPOCH_VALIDATION,
        callbacks=[cb_checkpointer, cb_early_stopper]
)
model.load_weights("../working/best.hdf5")
Run Code Online (Sandbox Code Playgroud)

现在我有这个错误:

File "", line 1, in runfile('C:/Users/ResNet50VF72.py', wdir='C:/Users/RESNET')
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile execfile(filename, namespace)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/RESNET/ResNet50VF72.py", line 110, in model.compile(optimizer = sgd, loss = OBJECTIVE_FUNCTION, metrics = LOSS_METRICS)
File …
Run Code Online (Sandbox Code Playgroud)

tf.keras

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

用于检查字符串是否包含特定字符的模式

老实说,我对模式知之甚少,但我需要一个让我知道这些中的一个是否存在并且仅这些字符存在于myString.

String myString = "thisMayContain/anything@";
String charactersIdontWant = "^àáâãäåçèéêëìíîïðòóôõöùúûüýÿ!&{}¿?.<>~\()";
Run Code Online (Sandbox Code Playgroud)

谢谢你。

java regex string

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

Java安排数组

我有以下数组:

{x1, null, null, null, y1, null, null, null, z1, x2, null, null, null, y2, null, null, null, z2, x3, null, null, null, y3, null, null, null, z3}
Run Code Online (Sandbox Code Playgroud)

我需要像这样安排:

{x1, y1, z1, x2, y2, z2, x3, y3, z3}
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?我不知道如何开始它.

java arrays

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

java.lang.ClassNotFoundException:org.springframework.expression.ExpressionParser

我是春天的新手,不知道我在哪里弄错了.我正在使用带有eclipse和tomcat的spring 4.0.2 jar.

所有Jar文件:

spring-aop-4.0.2.RELEASE
spring-beans-4.0.2.RELEASE
spring-context-4.0.2.RELEASE
spring-context-support-4.0.2.RELEASE
spring-core-4.0.2.RELEASE
spring-jdbc-4.0.2.RELEASE
spring-jms-4.0.2.RELEASE
spring-orm-4.0.2.RELEASE
spring-test-4.0.2.RELEASE
spring-tx-4.0.2.RELEASE
spring-web-4.0.2.RELEASE
spring-webmvc-4.0.2.RELEASE
commons-logging-1.1.3
Run Code Online (Sandbox Code Playgroud)

的index.jsp:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
  <h2>Spring Home Page</h2>

  <form name="frmTravel" method="get" action="/SimpleSpringApp/travell">
    Travel Name : <input type="text" name="tvlName" />
    <input type="submit" value="Submit"/>
  </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

的success.jsp:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc

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

将字符串拆分为列表,其长度相等

我有一个字符串(没有空格)我需要拆分成一个长度相等的项目列表.我知道这个split()方法,但据我所知,这只是通过空格而不是通过长度来分割.

我想做的是这样的:

string = "abcdefghijklmnopqrstuvwx"
string = string.Split(0 - 3)
print(string)

>>> ["abcd", "efgh", "ijkl", "mnop", "qrst", "uvwx"]
Run Code Online (Sandbox Code Playgroud)

我已经考虑过循环列表,但我想知道是否有更简单的解决方案?

python string split list

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

我什么时候应该通过一个类作为参数?

当我们将一个类作为参数而不是它的实例传递时,我很困惑.例如:

myMethod(classA.class);
Run Code Online (Sandbox Code Playgroud)

你能举例说明我们何时以及如何将一个类作为参数传递?

java class

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