小编Hez*_*ina的帖子

Notepad++:: 通过正则表达式完全删除包含问号的行

嗯,我想这就是我的标题,这对于我将要实现的目标来说是不言自明的。

这是我当前的文本文件的示例:

"Diva" was the winning song of the Eurovision Song Contest 1998.
Who will win Eurovision Song Contest 2015?
Eurovision Song Contest Statistics:
Who will win Eurovision 2015?
Run Code Online (Sandbox Code Playgroud)

这就是我想要得到的:

"Diva" was the winning song of the Eurovision Song Contest 1998.
Eurovision Song Contest Statistics:
Run Code Online (Sandbox Code Playgroud)

因此基本上包含该?字符的每一行(该位置不一定必须在该行的末尾)将被替换为任何内容。

我已经尝试过,[^\r\n]*?[^\r\n]*([\r\n]+|$)但它删除了太多。

regex string text replace notepad++

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

PHP ::检测会话是否启动的最佳方法

我想知道这个if语句是否:

if(session_id()===""){}
Run Code Online (Sandbox Code Playgroud)

相当于这个if语句:

if(!session_id()){}
Run Code Online (Sandbox Code Playgroud)

两者都适合我!

但我喜欢分拣线,所以我只是想知道它是否100%等效,我可以依靠它来检测会话是否已经启动.

php session if-statement

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

Javascript :: JSON解析不接受换行符?

我写了一个示例代码,只是为了解释我之后的情况......

这是一个工作示例:

var json='{"hezi":"firstName","gangina":"lastName"}',
    obj=JSON.parse(json);

alert(obj.gangina);
Run Code Online (Sandbox Code Playgroud)

这里有与换行符和制表符完全相同的代码(只是为了使代码更具可读性,因为在我的实际代码中JSON数组字符串是巨大的):

var json=
'
    {
        "hezi":"firstName",
        "gangina":"lastName"
    }
',
    obj=JSON.parse(json);

alert(obj.gangina);
Run Code Online (Sandbox Code Playgroud)

我甚至试图补偿:

    obj=JSON.parse(json.replace(/(\r\n|\n|\r|\t)/gm,""));
Run Code Online (Sandbox Code Playgroud)

所以...技术上我可以通过压缩我的线来解决这个问题(\r\n|\n|\r|\t手动删除所有)但我很确定有一个快速解决方案,无论美化我的代码.

这里需要小的调整......

javascript arrays json replace object

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

Javascript:: 使用 querySelector 选择兄弟对象

标题几乎不言自明......

这是我的代码:

<div id=player>
    <div class="button hand">&#9658;</div>
    <div class=time>00:00/00:00</div>   
    <div class="timeline hand"><span class="now hand"></span></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望能够得到<span class="now hand"></span>这两者之间<div class="timeline hand"></div>通过querySelector

var now=document.querySelector('#player>_____________.now.hand');
Run Code Online (Sandbox Code Playgroud)

我也在考虑是否有更方便的方法来从相对 id 中通过孩子或兄弟姐妹编号而不是使用 id 或类名来选择对象。

html javascript css-selectors

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

HTML rowspan 与 css 元素冲突

我想我的代码会不言自明。

<!DOCTYPE HTML>
<html>

<head>
  <title>&nbsp;</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    
     :root {
      --color1: #c83349;
      --color2: #fff;
    }
    
    table {
      border-spacing: 0;
      border: 1px solid purple;
      margin: 10px auto;
      text-align: center;
      width: 300px;
      border-bottom: none;
    }
    
    tr,
    th,
    td {
      width: 100px;
      height: 100px;
    }
    
    th,
    td:not(:nth-child(2)) {
      background: repeating-linear-gradient(45deg, var(--color2) 25%, var(--color2) 50%, var(--color1) 50%, var(--color1) 75%);
    }
    
    tr:last-child td {
      border-bottom: 1px solid purple;
    }
    
    td:nth-child(2) {
      border: 1px solid purple;
      border-bottom: none;
    }
  </style> …
Run Code Online (Sandbox Code Playgroud)

html javascript css html-table

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

PHP :: mySqli不会插入带变量的新行

这条线完美运作:

$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,3)"); 
Run Code Online (Sandbox Code Playgroud)

但这不是:

session_start();
$sessionID=session_id();
$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,$sessionID)");
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

session_start();
$sessionID=session_id();
$mysqli->query("INSERT INTO `myDatabase`.`myTable`(Date,Time,SID) VALUES (1,2,".$sessionID.")");
Run Code Online (Sandbox Code Playgroud)

所有表行都定义为TINYTEXT.

php mysql session mysqli tinytext

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