问题标签 [re]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
65 浏览

python - python re.sub 删除数字字符回文

我正在尝试删除标点符号以检查一个短语(或单词)是否是回文,尽管当我有一个带有数字的单词时,它们被删除并且它返回 True 而不是 False。用 sub 清除标点符号后的“1a2”返回“a”,但它仍然应该给我“1a2”。我以为我只选择了标点符号来代替。

0 投票
0 回答
59 浏览

python - 如何修复 re.error: 在第 14 位没有重复内容?

首先,我知道这里有人问过它,但它真的很旧,所以这个错误可能会被修复。这是我的问题:

我正在编写一个程序来删除字符串中的所有符号。这是我的代码:

当我运行它时,我得到re.error: nothing to repeat at position 14. 有人知道如何解决这个问题吗?

0 投票
2 回答
91 浏览

python-3.6 - Sample python code to replace a substring value in an xlsx cell

Sample code snippet tried:

Trying to replace from an xlsx cell containing value "Customer name: requestor " with value "Customer name: ABC" .How can this be achieved easily ?

0 投票
2 回答
34 浏览

python - python中的正则表达式以获取以一个字符串开头,中间是其他字符串并以不同字符串结尾的行

这是我的代码:

这给出了输出:

但我想获得以下输出,它以字符串 [SUM] 开头并以字符串 sender 结尾,并且不应显示具有任何 0.00 字节和 0.00 位/秒的行

0 投票
1 回答
35 浏览

python - 正则表达式模式与 hbase 输出匹配

我们正在尝试从 hbase 输出数据中找到模式匹配。

细绳:

重新匹配表达式:

我们得到如下输出:

你能帮我解决这个问题吗?

0 投票
3 回答
51 浏览

python - 消除重复行并写入文件

file1.txt 有以下几行:

将以 [SUM] 开头并以 sender 和 receiver 结尾的行打印到另一个文本文件-file2.txt 中。

以下是代码:

它将 file2.txt 中的输出写为:

预期:仅打印一次

0 投票
2 回答
660 浏览

python - Python - 用正则表达式模式替换 DataFrame 中列表中的单词

我有以下列表和数据框:

如果在 DataFrame 中找到,我想替换 mylist 中的字符串。我可以使用以下正则表达式模式替换一些:

但是,这并没有放置所有实例。我想要的输出如下:

0 投票
3 回答
66 浏览

python - 如何使用python提取数字和数字后面的一个字符串?

我有一个带有这种模式的字符串test_str = "Abc xyz another_name 123 V aaa"。之后我需要提取数字和数字之后的字符串,作为值及其单位。我怎样才能做到这一点?
我只能使用正则表达式获取数字,但不能获取其后面的字符串,即单位。

re.findall(r'[0-9]+', test_str)

预期的输出是:123 V

编辑:

另外:某些单位可能包含斜杠或反斜杠或带逗号的数字,我怎样才能得到这些?这意味着其中一些可能是1.2或用于1,1单位A/CDC-W

0 投票
1 回答
1471 浏览

python - Python os.rename,删除和错误捕获

该脚本从目录中获取文件名,拆分文件名和扩展名。字符 ) 和 . 然后从文件名中删除,因此文件名被重命名。如果发生错误,表明该目录中存在重复的命名文件,则会由异常块使用 os.remove 处理。在 try-except 块之前打印输出会产生理想的结果,但运行该块不会产生输出,就像在该块之后打印一样。

为什么 try-except 块没有按预期运行?

0 投票
1 回答
55 浏览

python - 从给定索引和文本源的标记重新创建多标记字符串

我正在准备一个脚本,该脚本从具有特定标签的标记的标记化文本中重构多标记字符串。我的标记与它们在原始文本中的开始和结束索引相关联。

这是一段文本示例:

包含原始文本索引和标签的令牌数据结构:

该数据结构由t以下生成

我希望我的脚本做的是迭代token_tuples,如果它遇到非O令牌,它会从主迭代中中断并重新构成标记的多令牌跨度,直到它碰到最近的令牌O

这是当前脚本:

这打印:

需要修改什么,以便此示例的输出为: