小编And*_*ter的帖子

SED - 从 HTML 标记中删除属性

我想从 HTML 标记中删除特定属性(在我的示例中为名称),该属性可能位于文件中每一行的不同位置

输入示例:

<img name="something_random_for_each_tag" src="https://websiteurl.com/286.jpg" alt="img">
Run Code Online (Sandbox Code Playgroud)

预期输出:

<img src="https://websiteurl.com/286.jpg" alt="img">
Run Code Online (Sandbox Code Playgroud)

我的代码:

sed 's/name=".*"//g' <<< '<img name="something_random_for_each_tag" src="https://websiteurl.com/286.jpg" alt="img">'
Run Code Online (Sandbox Code Playgroud)

但它只表明<img >,我也失去了 src 属性

笔记:

  1. name 属性可以位于标签中的任何位置(不一定在开头)
  2. 你可以使用 sed、awk、Perl 或任何你喜欢的东西,它应该在命令行上工作

regex awk sed

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

使用 grep 过滤大于和小于范围的值

我有一个包含以下数据的 csv:

0,M,19,finnish,english swedish german 
9,M,30,urdu,english 
122,F,26,finnish,english swedish german
83,M,20,finnish,english french swedish 
44,F,20,finnish,english swedish 
10,F,29,finnish,english
Run Code Online (Sandbox Code Playgroud)

我需要一个使用 GREP 的过滤器,而不是取大于 10 且小于 99 的用户值(第一列)。

这是我最好的动作:

cat demographic_info.csv | grep -e "1[0-9]*" 

Run Code Online (Sandbox Code Playgroud)

grep filter

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

SQL Server 2005与ASP.net日期时间格式混淆

我在堆栈溢出时发现了类似的问题,但它并没有真正回答我的问题.我需要确保我的asp.net应用程序格式化日期dd/mm/yyyy与我的SQL Server 2005相同.

如何验证服务器的日期文化(如果这就是它的名称)与我编写应用程序的方式相符?是否有特定的数据库设置和OS设置?它是特定于表格的吗?我不想转移我的日子和月份.

谢谢

asp.net culture datetime sql-server-2005

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

请帮忙解释一下这个SQL语句

该表Arc(x,y)目前有以下元组(注意有重复):

(1,2),
(1,2),
(2,3),
(3,4),
(3,4),
(4,1),
(4,1),
(4,1),
(4,2)
Run Code Online (Sandbox Code Playgroud)

计算查询结果:

SELECT a1.x, a2.y, COUNT(*)
FROM Arc a1, Arc a2
WHERE a1.y = a2.x
GROUP BY a1.x, a2.y;
Run Code Online (Sandbox Code Playgroud)

是什么a1a2指的是什么?

sql

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

Parse :: CPAN ::作者的目的是什么?

Parse :: CPAN :: Authors模块的目的是什么?

  use Parse::CPAN::Authors;

  # must have downloaded
  my $p = Parse::CPAN::Authors->new("01mailrc.txt.gz");
  # either a filename as above or pass in the contents of the file
  my $p = Parse::CPAN::Authors->new($mailrc_contents);

  my $author = $p->author('LBROCARD');
  # $a is a Parse::CPAN::Authors::Author object
  # ... objects are returned by Parse::CPAN::Authors
  print $author->email, "\n";   # leon@astray.com
  print $author->name, "\n";    # Leon Brocard
  print $author->pauseid, "\n"; # LBROCARD

  # all the author objects
  my @authors = $p->authors;
Run Code Online (Sandbox Code Playgroud)

描述

Comprehensive Perl Archive …

perl parsing cpan

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

在PHP中更快($ x> = 3)或($ x> 2)

无论如何都是一个非常小的节约,但它引起了办公室的小辩论,我想得到其他反馈.

假设$ x的整数值更有效;

($x >= 3) 
Run Code Online (Sandbox Code Playgroud)

要么

($x > 2)
Run Code Online (Sandbox Code Playgroud)

编辑

我已经回滚了一个措辞变化,因为我们讨论的一个因素是有些人认为> =更容易立即阅读并认为对于int值> 2是没有意义的,因为你的意思是> = 3.这不会使脚本更快但在维护它方面可能更有效.(在人们解释这是多么微不足道之前)

php performance

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

如何通过逗号将字符串拆分为数组但忽略双引号内的逗号?

我有一条线:

$string = 'Paul,12,"soccer,baseball,hockey",white';
Run Code Online (Sandbox Code Playgroud)

我试着将其拆分为具有4个值的@array

print $array[2];
Run Code Online (Sandbox Code Playgroud)

soccer,baseball,hockey

我怎么这样?救命!

regex csv arrays perl

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

无法运行这个简单的Perl CGI程序

有人可以向我解释让perl在服务器上工作的基本知识.我需要服务器上的模块吗?如果是这样的话呢?我如何命名我的文件以及它们去了哪里?

根据我的理解,你需要一个模块,它进入cgi-bin.我无法得到一个明确的答案,我是否命名文件.pl或.cgi,当我把它放在cgi-bin中时,我收到服务器错误.我也将我的权限设置为777,所以这不应该是问题.

请帮忙!我只想了解如何使基本程序正常工作,如下所示.提前致谢!

    #!/usr/bin/perl
    require("cgi-lib.pl");
    print &PrintHeader;

    print "<html>";
    print "<head><title>Hello world!</title></head>";
    print "<body>";
    print "<p>Hello world!</p>";
    print "</body>";
    print "</html>";
Run Code Online (Sandbox Code Playgroud)

perl cgi cgi-bin

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

可以为ID添加一个字母,但它仍然是自动编号

我有数据库叫书.

我希望将数据库中的ID设为B1,B2等,然后自动增加数字.

这是由系统自动完成还是我必须在将任何内容插入数据库时​​自己制作ID?

注意我正在使用PHP.

database auto-increment

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

试图用grep从plist中提取一个数字

我会尝试简短地提出这个问题.基本上,我正在开发一个shell脚本,我有一个包含整数值的.plist文件,我试图"提取"并将其放入我的shell脚本中的变量中.

我能够将.plist文件的内容细化为几行,但我仍然得到一堆我不需要的字符.

我正在我的shell脚本中修改/运行以下命令,它给了我以下结果.

  file_refine=`grep -C 2 CFBundleVersion $file | grep '[0-9]\{3\}'`
Run Code Online (Sandbox Code Playgroud)

产量

  <string>645</string>
Run Code Online (Sandbox Code Playgroud)

我只需要数字数字而不是字符串标签,但我似乎无法弄明白.

bash grep

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