小编Aer*_*roX的帖子

使用取决于匹配的替换字符串替换字符串中的正则表达式模式

我有一个包含变量的特殊字符串.任何以"@"符号开头的单词都是此字符串中的变量.

foostring示例:

这是我的字符串,这是一个@variable.例如,@ hello是另一个变量

我想在%-variable-%这样的特殊字符串中执行一个替换任何通用变量@ -variable-的操作.

所以上面的示例foostring字符串将变为这样(在此操作之后):

这是我的字符串,这是%变量%.例如,%hello%是另一个变量

问题:如何使用正则表达式执行此操作?

javascript python java regex

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

如何在 Laravel 查询构建器中注入自定义列

我得到了一个有很多连接的查询,在哪里,等等。我需要做的是在每个结果集中插入一些数学运算,因为它将提供 csv 导出或显示在页面上。以后甚至可以作为API发回,所以我真正想做的是准备一次数据,然后在任何地方使用它。

$result = DB::table('a')
->join('b')
->where('c')
->orderBy('d')
->select('e');

if ($paginate) {
    $query->paginate();
} else {
    $query->get();
}
Run Code Online (Sandbox Code Playgroud)

所以问题是,我能否以某种方式迭代我的结果并在得到它们时做一些数学运算?就像每个结果的回调一样?

例如,获取每行中检索到的某些值之间的差异,或添加表示通过/失败的附加行。基本上我想知道是否有更好的做事方式,然后在结果上执行 foreach() 以通过它们,进行数学运算并添加额外的列,从而破坏分页支持并且不得不将结果转换为一个丑陋的数组?

php query-builder laravel

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

当PHP表单提交时自动跳转到HTML锚点

我正在尝试将一个表单添加到我的索引页面中,这样当您单击提交时,它将在页面重新加载时自动返回到表单.现在,如果页面上有任何错误,它将在表单上方显示它们,并给出一点谢谢消息.

我目前在index.html页面上有以下内容:

<?php
    include "check.php";
?>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
    Name:<br/> <input type="text" name="name" value="<?php echo $_POST['name']; ?>" size="30" /><br/><br/>
    Email Address:<br/> <input type="text" name="email" value="<?php echo $_POST['email']; ?>" size="30"/> <br/><br/>
    Company Name:<br/> <input type="text" name="companyName" value="<?php echo $_POST['companyname']; ?>" size="30" /> <br/><br/>
    Message:<br/>
    <textarea style="resize: none;" name="message" rows="5" cols="30"><?php echo $_POST['message']; ?></textarea>
    <br/>
    <input type="submit" name="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

当我提交页面时,它将运行check.php文件并验证所有数据是否正常.如果满足所有条件,则应返回以下If/Then语句.

if (!$errors) {
    $mail_to = 'test@test.com';
    $subject = 'New Mail from Form Submission';
    $message  = 'From: ' . $_POST['name'] …
Run Code Online (Sandbox Code Playgroud)

html php forms anchorpoint

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

数据工厂中的纪元时间戳

以下是工作:

responses/desc/50000/1/1525756206/json?X-apikey=542c0603951a208c4be688002d36f48808c40116174
Run Code Online (Sandbox Code Playgroud)

但不是这个:

responses/desc/50000/1/@{formatDateTime(adddays(utcnow(), -6), '%a %b %d %H:%M:%S +0000 %Y')}/json?X-apikey=542c0603951a208c4be688002d3c40116174
Run Code Online (Sandbox Code Playgroud)

即使这不起作用:

responses/desc/50000/1/@{formatDateTime(adddays(utcnow(), -6), '%s')}/json?X-apikey=542c0603951a208c4be688002d3c40116174
Run Code Online (Sandbox Code Playgroud)

所以它是 @{formatDateTime(adddays(utcnow(), -6), '%a %b %d %H:%M:%S +0000 %Y')} vs 1525756206 vs @{formatDateTime(adddays(utcnow(), -6), '%s')}

有人可以帮我吗?我已经被困在这里几天了。如何在数据工厂中计算或使用秒数?

基本上,当我使用时@{formatDateTime(adddays(utcnow(), -6), '%a %b %d %H:%M:%S +0000 %Y')},它只是忽略 URL 中的过滤器/标签。

azure-data-factory azure-data-factory-2

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

数组IndexOutOfRange

        string temp = textBox1.Text;
        char[] array1 = temp.ToCharArray();
        string temp2 = "" + array1[0];
        string temp3 = "" + array1[1];
        string temp4 = "" + array1[2];
        textBox2.Text = temp2;
        textBox3.Text = temp3;
        textBox4.Text = temp4;
Run Code Online (Sandbox Code Playgroud)

当用户在textBox1中输入少于三个字母时,如何防止发生IndexOutOfRange错误?

c# arrays indexoutofboundsexception

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

枚举N个k中k个项目的大小为N的所有组合

我有一个问题,我有k项,比方说{0,1},我必须列举所有可能的N抽奖,比方说N=3.也就是说,我试图从矢量中找到给定大小的所有可能样本,并进行替换.

我可以通过以下循环方法到达那里:

for (i1 in c(0,1)){
    for (i2 in  c(0,1)){
        for (i3 in c(0,1)){
             print(paste(i1,i2i3,collapse="_")) 
}}} 
Run Code Online (Sandbox Code Playgroud)

然而,这感觉像一个kludge.使用基础R有更好的方法吗?

r sampling

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

在php中上传时附加日期和时间与文件名

我正在上传带有日期时间的文件但没有发生,这是我的代码:

$time = date('Y-m-d H:i:s');
$filename = $time."-".$filename;
$store = "cvs/".$filename;
move_uploaded_file($tmpfilename, $store);
Run Code Online (Sandbox Code Playgroud)

php timestamp file-upload

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

需要jQuery代码

如何在打开网页时立即运行图像或Flash对象,然后选择关闭它?
可以使用jQuery完成吗?
如果是这样,谁能告诉我怎么样?

jquery

-4
推荐指数
1
解决办法
67
查看次数