小编chx*_*chx的帖子

在Open Office计算中搜索并替换正则表达式

我有这样的东西(在Open Office Calc中):

Streetname. Number
Streetname. Number a
Run Code Online (Sandbox Code Playgroud)

现在我想删除号码前面的所有内容.所以我需要做一个搜索并替换我猜.^.*?([0-9])这个匹配Streetname.数字..但是我应该在替换字段中添加什么?如果我进行搜索和替换,它会删除数据域中的所有内容:(

regex expression openoffice.org openoffice-calc

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

PHP MongoDB使用$ in/$或更新多个文档

我无法弄清楚如何在PHP中构建更新查询,以更新文档ID X,Y和Z.有没有人有这方面的经验?

$ids[] = array(
  new MongoId('4eaaf929498fe2c80300000c'),
  new MongoId('4eaaff24498fe2ba0900001f')
); 
$collection->update(
  array('_id' => array('$in' => $ids)),
  array('$set' => array("title"=>"test")),
  array("upsert" => true)
);
Run Code Online (Sandbox Code Playgroud)

php mongodb mongodb-php

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

如何重新计算GROUP上的字段

我有一张桌子

f1|f2|fk
1 | 0|100
1 | 1|200
1 | 2|300
1 | 3|400
2 | 0|300
2 | 1|400
2 | 2|500
Run Code Online (Sandbox Code Playgroud)

(f1,f2)PK和fk 在哪里是外键.fk的值不多,约为20. f2永远不会超过3. (f1,f2)然而,有很多对.(f1,fk)UNIQUE.

现在,假设我们将100和200映射到A,300和400映射到B,500到C - 这个映射是给定的.我们想(f1_new,fk_mapped)留下来UNIQUE.到目前为止,这已经大致解决了

INSERT INTO mapped (f1_new,f2_new,fk_new)
SELECT f1, MIN(f2), CASE fk WHEN 100 THEN A WHEN 200 THEN A END AS fk
FROM origin
GROUP BY f1, fk
Run Code Online (Sandbox Code Playgroud)

现在,问题是我们需要在映射表中保持f2值0,1,2,所以这是期望的结果:

f1_new|f2_new|fk_mapped
1     | 0    |A
1     | 1    |B
2     | 0    |B …
Run Code Online (Sandbox Code Playgroud)

mysql sql select insert

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

为什么不结束(())严​​格通知?

end(array_keys(array(0)))PHP Strict standards: Only variables should be passed by reference(http://3v4l.org/CNLVT)

end((array_keys(array(0))))另一方面,只是工作(http://3v4l.org/168fi).为什么?

VLD反编译器显示正在运行的相同操作码,唯一的区别在于ext列,但我无法找到有关这意味着什么的文档.

php

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

移动代码后如何查看 git 的变化?

我正在查看 git diff,其中大部分是从一个文件移动到另一个文件的相同代码加上空格。我怎样才能看到真正的差异?我尝试git diff -b -C -C过但没有成功。

git diff

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

如何在字符串之前和之后删除一行?

假设您在文本文件中有记录,如下所示:

header
data1
data2
data3

如果data1是给定的字符串,我想删除整个记录.我认为这需要awk,我不知道.

awk

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

SQL列表中缺少哪些值?

我有一个值列表,比方说1,2,3,4,5,6.我有一个SQL表,其中一个字段存储这些值,但只有三行,比如说2,4,5.什么样的查询会1,3,6为我返回三行?(将所有六个存储在另一个表中并且左连接是作弊.)

mysql sql

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

两个子表达的PCRE正则表达式是否存在?

我与PHP的工作preg_match-我怎样才能找到如果双方foobar都存在,无论它是否是foobarbarfoosomething bar that foo.显然,类似的东西foo.*bar|bar.*foo会起作用,但是对于一个足够复杂的东西foo,bar我宁愿不要写两次.

php regex

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