小编eum*_*iro的帖子

替换'by'

如何将'字符串转换为\'R?

示例:从Bob'sBob\'s

regex r

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

提取每第n个数字

我想从文件中提取每个第3个数字(42.034,41.630,40.158等),参见示例 -

42.034  13.749  28.463  41.630  12.627  28.412  40.158  12.173  30.831  26.823
12.596  32.191  26.366  13.332  32.938  25.289  12.810  32.419  23.949  13.329
Run Code Online (Sandbox Code Playgroud)

任何使用perl脚本的建议?

谢谢,dac

perl

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

Python:如何将大文本输出格式化为"更漂亮"和用户定义

Ahoy StackOverlow-ers!

我有一个相当微不足道的问题,但这是我在这里或在线教程中找不到的其他问题:我们如何能够格式化Python程序的输出,使其符合某种审美格式而不用任何额外的模块?

这里的目的是我有一个像报纸文章那样的纯文本块,我之前已经过滤了它以提取我想要的单词但现在我想以每行的格式打印出来沿着它只有70个字符,如果它通常应该在换行符上,任何单词都不会被破坏.

在stdout.write(article.ljust(70))中使用.ljust(70)似乎对它没有任何作用.

关于不打破单词的另一件事是:

Latest news tragic m

urder innocent victi

ms family quiet neig

hbourhood

Looking more like this:

Latest news tragic

murder innocent

victims family 

quiet neighbourhood
Run Code Online (Sandbox Code Playgroud)

提前谢谢大家!

python formatting

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

如何在python控制台中实现bash的竖线运算符?

我希望我能写得像

>>> print many_lines_message | tail -1
Run Code Online (Sandbox Code Playgroud)

在python控制台中,该怎么做?

python bash console

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

如何将python函数定义(以及其他任何内容)与RegEx相匹配?

我试图在Python中使用RegEx来解析函数定义而忽略其他.我一直遇到问题.RegEx是否适合在这里使用?

def foo():
  print bar
-- Matches --

a = 2
def foo():
  print bar
-- Doesn't match as there's code above the def --

def foo():
  print bar
a = 2
-- Doesn't match as there's code below the def --
Run Code Online (Sandbox Code Playgroud)

我正在尝试解析的字符串示例是"def isPalindrome(x):\n return x == x[::-1]".但实际上可能包含def本身之上或之下的行.

我必须使用什么RegEx表达式才能实现这一目标?

python regex

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

python的新行?

想要找到一些代码,用python编写,在一些函数中添加一个新行.

我必须搜索哪个角色?为了\n

谢谢.

python

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

linux相关路径到fullpath文件名

我需要一种在linux shell脚本上获取文件的完整路径名的方法.可能已经提供了完整路径或者可能提供了相关文件.

afile.txt 
/home/me/bfile.txt
Run Code Online (Sandbox Code Playgroud)

/home/me/afile.txt
/home/me/bfile.txt
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux bash

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

搜索操作有问题

我有两个清单:

a= [['A', 'B', 'C', 3], ['P', 'Q', 'R', 4]]

b=[['K',1,1,1,1,1], ['L',1,1,1,1,1], ['M', 1,1,0,1,1], ['J', 0,0,0,0,0], ['A', 0,0,0,1,1], ['P',0,1,0,1,1 ]]
Run Code Online (Sandbox Code Playgroud)

我希望输出像:

Output=[['A', 0,0,0,1,1], ['P',0,1,0,1,1 ]]
Run Code Online (Sandbox Code Playgroud)

我试图使用a [idx] [0]搜索b中的a.然后我想收集这些项目,并希望像上面的输出.

我的代码看起来像:

Output=[]
for idx in range(len(Test)):
    a_idx = [y[0] for y in b].index(a[idx][0])
    a_in_b = b[a_idx]
    Output.append(a_in_b[:])

print Output 
Run Code Online (Sandbox Code Playgroud)

这不会给我想要的输出.有人可以帮忙吗?

python

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

新手Python/Regex:使用正则表达式在<a>标签之间拉取字符串

需要使用re模块在Python中的href属性标记之间拉取字符串.

我尝试了很多模式,例如:

patFinderLink = re.compile('\>"(CVE.*)"\<\/a>')
Run Code Online (Sandbox Code Playgroud)

示例:我需要从以下标签中拉出标签之间的内容(在本例中为" CVE-2010-3718 "):

<pre>
<a href="https://www.redhat.com/security/data/cve/CVE-2010-3718.html">CVE-2010-3718</a>
</pre>
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?任何意见是极大的赞赏.先感谢您.

太阳

python regex beautifulsoup

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

如何从python中具有两列的文件中对数据进行排序

我有包含以下数据的文件:

12, 9
13, 9  
45, 23
1, 4 
0, 8
91, 45
638, 56
123, 3  
2, 9
Run Code Online (Sandbox Code Playgroud)

现在我需要做的就是这样:

0, 8
1, 4
2, 9
12, 9
13, 9
45, 23
91, 45
123, 3
638, 56
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

import sys,csv    
import operator
reader = csv.reader(open('filename.txt'),delimiter=',')
sort = sorted(reader,key=operator.itemgetter(0),reverse=False)
Run Code Online (Sandbox Code Playgroud)

但这不适合我.它根据第一个位置安排列,而不是按照我的意愿安排.我:

0, 8
1, 4
12, 9
123, 3
13, 9
2, 9
45, 23
638, 56
91, 45
Run Code Online (Sandbox Code Playgroud)

请帮忙.

python sorting

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

标签 统计

python ×7

regex ×3

bash ×2

beautifulsoup ×1

console ×1

formatting ×1

linux ×1

perl ×1

r ×1

sorting ×1