这是一个聊天页面.我有一个$string = "This dude is a mothertrucker"
.我有一系列坏话:$bads = array('truck', 'shot', etc)
.我怎么能检查是否$string
包含任何单词$bad
?
到目前为止,我有:
foreach ($bads as $bad) {
if (strpos($string,$bad) !== false) {
//say NO!
}
else {
// YES! }
}
Run Code Online (Sandbox Code Playgroud)
除非我这样做,当用户键入$bads
列表中的单词时,输出为NO!是的!所以由于某种原因,代码运行了两次.
我有一个生成变量的php文件,我希望将变量放入一个javascript函数,该函数由主页上的onclick调用.这可以从PHP发送到JavaScript吗?
我想使用正则表达式找到字符串中的所有交替数字.交替数字被定义为两个相等的数字,其间具有数字; 例如,1212包含2个交替(121和212),1111包含2个交替(111和111).我有以下正则表达式代码:
s = "1212"
re.findall(r'(\d)(?:\d)(\1)+', s)
Run Code Online (Sandbox Code Playgroud)
这适用于像"121656"这样的字符串,但不适用于"1212".这与我认为的重叠匹配有关.我该怎么处理?
我有一个大的numpy数组,当我运行scikit learn's train_test_split将数组拆分为训练和测试数据时,我总是遇到内存错误.什么是一种更有效的内存分裂方法,以及为什么train_test_split会导致这种情况?
以下代码导致内存错误并导致崩溃
import numpy as np
from sklearn.cross_validation import train_test_split
X = np.random.random((10000,70000))
Y = np.random.random((10000,))
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size = 0.33, random_state=42)
Run Code Online (Sandbox Code Playgroud) 我有一个字符串
'[comedy, drama]'
Run Code Online (Sandbox Code Playgroud)
这是一个类型str但看起来像一个列表.我可以应用快速更改将其转换为列表,其中两个条目都是str类型吗?