小编Tim*_*ker的帖子

如何匹配一个不以X开头但以Y结尾的单词与正则表达式匹配

例;

X=This
Y=That
Run Code Online (Sandbox Code Playgroud)

不匹配;

ThisWordShouldNotMatchThat
ThisWordShouldNotMatch
WordShouldNotMatch
Run Code Online (Sandbox Code Playgroud)

匹配;

AWordShouldMatchThat
Run Code Online (Sandbox Code Playgroud)

我试过(?<!...)但似乎并不容易:)

python regex

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

JavaScript正则表达式 - g修饰符不起作用

我有以下代码:

var str = "4 shnitzel,5 ducks";
var rgx = new RegExp("[0-9]+","g");
console.log( rgx.exec(str) );
Run Code Online (Sandbox Code Playgroud)

chrome和firefox的输出是["4"].

为什么我没有得到结果["4","5"]

javascript regex

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

如何在Python中拆分逗号分隔的字符串,除了引号内的逗号

我试图在python中拆分逗号分隔的字符串.对我来说,棘手的部分是数据中的一些字段本身有一个逗号,它们用引号("')括起来.生成的拆分字符串也应该删除字段周围的引号.此外,某些字段可能为空.

例:

hey,hello,,"hello,world",'hey,world'
Run Code Online (Sandbox Code Playgroud)

需要分成5个部分,如下所示

['hey', 'hello', '', 'hello,world', 'hey,world']
Run Code Online (Sandbox Code Playgroud)

任何有关如何在Python中解决上述问题的想法/想法/建议/帮助将非常感激.

谢谢,Vish

python regex csv

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

在Delphi中解析HTML以查找所有图像的地址

如何使用Delphi提取HTML文件中所有图像的地址,例如使用HTML解析器?

html xml delphi pascal

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

Python和Scipy编程

我收到此错误消息:

Traceback (most recent call last):
  File "C:/Python27/test", line 14, in <module>
    tck = interpolate.bisplrep(X,Y,Z)
  File "C:\Python27\lib\site-packages\scipy\interpolate\fitpack.py", line 850, in bisplrep
    raise TypeError('m >= (kx+1)(ky+1) must hold')
TypeError: m >= (kx+1)(ky+1) must hold
Run Code Online (Sandbox Code Playgroud)

错误说明了len(X) = m is <=(kx+1)(ky+1).我怎么解决这个问题?这是我的计划:

import scipy
import math
import numpy
from scipy import interpolate


x= [1000,2000,3000,4000,5000,6000]
y= [1000]

Y = numpy.array([[i]*len(x) for i in y])
X = numpy.array([x for i in y])
Z = numpy.array([[21284473.74,2574509.71,453334.97,95761.64,30580.45,25580.60]]) 

tck = interpolate.bisplrep(x,y,Z)
print interpolate.bisplev(3500,1000,tck) 
Run Code Online (Sandbox Code Playgroud)

python scipy

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

如何匹配除一个单词之外的任何文本

有没有一种方法可以使用正则表达式来匹配除特定单词或字母字符的特定组合之外的所有字符和符号?

例:

Hello world! 
Run Code Online (Sandbox Code Playgroud)

Hello是文字的,world可能是不同的Hello Tom!,Hello Claudio!等等.

但是,如果在单词worldTom其他正则表达式引擎中遇到例如or符号或其他符号组合,则单词world将不匹配.

有了这个:

Hello (.*?)! 
Run Code Online (Sandbox Code Playgroud)

引擎将匹配所有字符...

regex

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

正则表达式解析问题

我需要解析下面的字符串,并希望使用正则表达式,但可以找到正确的方法来做到这一点.

输入样本(令牌分隔符在;和令牌内部是任何字符,即M/W/D)

1W4;2W35;4M35;13W108
Run Code Online (Sandbox Code Playgroud)

预期产出

List<string> points = new List<string>() {"1W", "2W", "4M", "13W"};
List<int> intervals = new List<int>() {4, 35, 35, 108};
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

c# regex parsing

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

正则表达式用空格替换所有数字和特殊字符?

如何用字符串中的空格替换所有数字和特殊字符(使用Java)?

java regex

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

正则表达式过滤掉"\ {"但允许"{"

我正在尝试正则表达式来获取以下内容

输入 -

{foo}
{bar}
\{notgood}
\{bad}
{nice}
\{bad}
Run Code Online (Sandbox Code Playgroud)

输出 -

foo
bar
nice
Run Code Online (Sandbox Code Playgroud)

我想找到所有字符串开头{但不是\{.我只有五个单词作为输入.

我尝试了一个正则表达式,即"\\{(foo|bar|nice|notgood|bad)"以所有单词开头{.我不知道怎么摆脱\{.我怎样才能做到这一点?

java regex

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

使用python删除文件夹中的文件

我有一个包含一个地理数据库和另外两个文件(txt)的文件夹.我用拉链和拉链.所以现在在这个文件夹中我有gdb,txt,txt和新的zip文件.现在我需要删除那些被压缩的文件,这样只会在文件夹中找到zip文件.我写了以下代码:

def remove_files():
   for l in os.listdir(DestPath):
      if l.find('zipped.zip') > -1:
         pass
      else:
           print ('Deleting ' + l)
           os.remove(l)
Run Code Online (Sandbox Code Playgroud)

但得到了:

Error Info: 
[Error 2] The system cannot find the file specified: 'geogeo.gdb'
Run Code Online (Sandbox Code Playgroud)

谁能帮我?先感谢您.

python

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

标签 统计

regex ×7

python ×4

java ×2

c# ×1

csv ×1

delphi ×1

html ×1

javascript ×1

parsing ×1

pascal ×1

scipy ×1

xml ×1