问题标签 [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.
python - python re.sub 删除数字字符回文
我正在尝试删除标点符号以检查一个短语(或单词)是否是回文,尽管当我有一个带有数字的单词时,它们被删除并且它返回 True 而不是 False。用 sub 清除标点符号后的“1a2”返回“a”,但它仍然应该给我“1a2”。我以为我只选择了标点符号来代替。
python - 如何修复 re.error: 在第 14 位没有重复内容?
首先,我知道这里有人问过它,但它真的很旧,所以这个错误可能会被修复。这是我的问题:
我正在编写一个程序来删除字符串中的所有符号。这是我的代码:
当我运行它时,我得到re.error: nothing to repeat at position 14
. 有人知道如何解决这个问题吗?
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 ?
python - python中的正则表达式以获取以一个字符串开头,中间是其他字符串并以不同字符串结尾的行
这是我的代码:
这给出了输出:
但我想获得以下输出,它以字符串 [SUM] 开头并以字符串 sender 结尾,并且不应显示具有任何 0.00 字节和 0.00 位/秒的行
python - 正则表达式模式与 hbase 输出匹配
我们正在尝试从 hbase 输出数据中找到模式匹配。
细绳:
重新匹配表达式:
我们得到如下输出:
你能帮我解决这个问题吗?
python - 消除重复行并写入文件
file1.txt 有以下几行:
将以 [SUM] 开头并以 sender 和 receiver 结尾的行打印到另一个文本文件-file2.txt 中。
以下是代码:
它将 file2.txt 中的输出写为:
预期:仅打印一次
python - Python - 用正则表达式模式替换 DataFrame 中列表中的单词
我有以下列表和数据框:
如果在 DataFrame 中找到,我想替换 mylist 中的字符串。我可以使用以下正则表达式模式替换一些:
但是,这并没有放置所有实例。我想要的输出如下:
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/C
等DC-W
python - Python os.rename,删除和错误捕获
该脚本从目录中获取文件名,拆分文件名和扩展名。字符 ) 和 . 然后从文件名中删除,因此文件名被重命名。如果发生错误,表明该目录中存在重复的命名文件,则会由异常块使用 os.remove 处理。在 try-except 块之前打印输出会产生理想的结果,但运行该块不会产生输出,就像在该块之后打印一样。
为什么 try-except 块没有按预期运行?
python - 从给定索引和文本源的标记重新创建多标记字符串
我正在准备一个脚本,该脚本从具有特定标签的标记的标记化文本中重构多标记字符串。我的标记与它们在原始文本中的开始和结束索引相关联。
这是一段文本示例:
包含原始文本索引和标签的令牌数据结构:
该数据结构由t
以下生成
我希望我的脚本做的是迭代token_tuples
,如果它遇到非O
令牌,它会从主迭代中中断并重新构成标记的多令牌跨度,直到它碰到最近的令牌O
。
这是当前脚本:
这打印:
需要修改什么,以便此示例的输出为: