小编Poi*_*ars的帖子

如何在android webview中启用默认的高亮菜单?

如何启用默认文本高亮菜单,如:在webviewview中复制/粘贴/搜索/共享?

在此输入图像描述

java android

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

如何从字符串中删除所有字符

如何使用JavaScript RegEx删除字符串中不是字母的所有字符?

javascript regex string

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

复合键时插入DUPLICATE KEY UPDATE

我想在插入MySQL表新行仅当现有列3的组合(ID,Type,Year)不是唯一的.如果这3列匹配,我想只更新字段'Val'.

这是表:

 CREATE TABLE IF NOT EXISTS `Abs` (
 `ID` bigint(10) NOT NULL,
 `Type` int(11) NOT NULL,
 `Year` int(11) NOT NULL,
 `val` decimal(4,1) DEFAULT NULL, ....
Run Code Online (Sandbox Code Playgroud)

这就是我创建复合索引并使用INSERT ON DUPLICATE KEY,尝试保存IF THEN块的原因.

在我的表中没有任何行Type= 0,但以下似乎没有插入任何内容.

INSERT INTO `Abs` (`ID`, `Type`, `Year`, `Val`) VALUES (141, 0, 2013, 5) 
ON DUPLICATE KEY UPDATE `Val` = 5
Run Code Online (Sandbox Code Playgroud)

这是我的综合指数:ALTER TABLE Abs ADD PRIMARY KEY( , , ID );
TypeYear

在这种情况下,最好的方法是什么.我认为这是RDB世界中非常常见的情况,但找不到简单的解决方案.

php mysql

5
推荐指数
0
解决办法
1564
查看次数

用链接替换URL或完全限定的域名

我不擅长常规exp.我想将链接更改为文本中的超链接

例如

Hello http://stackoverflow.com
Hello www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

我想要stackoverflow链接

Hello <a href='http://stackoverflow.com'>http://stackoverflow.com</a>
Hello <a href='http://www.stackoverflow.com'>www.stackoverflow.com</a>
Run Code Online (Sandbox Code Playgroud)

我用过这个

var exp = /(\b(https?|ftp|file|):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
        return str.replace(exp,"<a href='$1' target='_blank'>$1</a>"); 
Run Code Online (Sandbox Code Playgroud)

但这只是http://

预先感谢

javascript regex

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

标签 统计

javascript ×2

regex ×2

android ×1

java ×1

mysql ×1

php ×1

string ×1