Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
python 正则表达式中括号的奇怪行为
我正在编写一个 python 正则表达式 它可以在文本文档中查找引用的字符串 从黑匣子中记录的航空公司飞行员的引用 我首先尝试编写具有以下规则的正则表达式 返回引号之间的内容 如果以 single 打开 则仅在以 single 关闭时返回
python
regex
quotes
Parentheses
backreference
正则表达式:如何匹配没有任何字符重复 3 次的字符串?
我正在尝试创建一个单一的模式来验证输入字符串 验证规则不允许任何字符连续重复超过 3 次 例如 Aabcddee 已验证 Aabcddde is not有效 因为 3d人物 目标是提供一个可以匹配上述示例之一的正则表达式模式 但不能同时匹配
regex
PCRE
backreference
如何在 php 中查找、增加和替换?
我有以下形式的字符串 d d 我想在第二个数字上加 1 既然我的解释已经很清楚了 那我举几个例子 1234567 2 应变为 1234567 3 1234 10 应变为 1234 11 这是我的第一次尝试 new preg replace
php
regex
pregreplace
backreference
Java Regex - 使用单个美元捕获字符串,但当它有两个连续的美元时则不会
我已经发布this https stackoverflow com questions 58821727 java regex java util regex search for dollar sign早点问 但这还没有结束 那里适用的所
Java
regex
java8
backreference
capturegroup
Python regex - 用括号内容替换括号内的文本
我正在尝试编写一个 Python 函数 用大括号的内容替换用大括号括起来的文本实例 同时保留空的大括号对 例如 foo bar baz 会成为foo bar baz 我创建的匹配模式是 即一些不包含大括号 以防止重叠匹配 的文本被一组大括号
python
regex
string
substitution
backreference
规避 sed 反向引用限制 \1 到 \9
sed 手册明确指出 可用于替换中的替换字符串的可用反向引用编号为 1 到 9 我正在尝试解析一个包含 10 个字段的日志文件 我已经为其形成了正则表达式 但第十个匹配项 以及之后的任何内容 无法访问 有没有人有一种优雅的方法来规避 KSH
regex
shell
sed
backreference
捕获组的负向前瞻
我正在尝试这个挑战 https regex alf nu 4 https regex alf nu 4 我想匹配所有不包含 ABBA 模式的字符串 Match aesthophysiology amphimictical baruria c
regex
regexnegation
regexlookarounds
backreference
capturinggroup
重复单词的正则表达式
我是正则表达式新手 我不太清楚如何编写一个正则表达式来 匹配 任何重复的连续单词 例如 巴黎在the the spring Not 那个那个相关的 你笑什么 是my my正则表达式那么糟糕 是否有一个正则表达式可以匹配上面所有的粗体字符串
regex
duplicates
backreference
capturegroup
Spark DataFrame `regexp_replace` 中的反向引用
我最近试图回答一个question https stackoverflow com questions 40146760 splitting row in multiple row in spark shell 40148915 40148
regex
scala
apachespark
apachesparksql
backreference
如何在 stringi 包中使用反向引用?
在 R 中我可以使用 1引用捕获组 但是 当使用 stringi 包时 这不会按预期工作 library stringi fileName lt hello you lst fileName lt stri replace first re
r
backreference
stringi
反向引用是否需要在它们引用的组之后?
在运行一些测试时这个答案 我注意到以下意外行为 这将删除所有出现的
c
NET
regex
backreference
Python 中的命名反向引用 (?P=name) 问题
我在学习 re Python 的一部分 以及命名模式 P name 使我困惑 当我使用re sub 为了对数字和字符进行一些交换 模式 P name 不起作用 但模式 N and g
python
python3x
regex
pythonre
backreference
Perl 正则表达式中的单独反向引用后跟数字文字
我发现这个相关问题 在 perl 中 替换文本中的反向引用后跟数字文字但看起来完全不同 我有一个像这样的正则表达式 s 0 9 xy 1 1 2 g whitespace here 但这个空白出现在替换中 如何在不让 perl 混淆反向引用
regex
perl
backreference
R 的正则表达式中是否有等效的“&”用于反向引用整个匹配项?
当我使用vim时 我经常使用 在替换中反向引用整个比赛 例如 以下将 foo 的所有实例替换为 foobar s foo bar g 这里的好处是懒惰 我不必在匹配中键入括号 并且只需在替换中键入一个字符而不是两个字符作为反向引用 也许更重
r
regex
backreference
capturegroup
JavaScript - 字符串正则表达式反向引用
您可以在 JavaScript 中像这样反向引用 var str 123 test 123 str str replace a z gi 2 这将 非常愚蠢 用 test 替换 test 但想象一下我想将 2 的结果字符串传递给一个函数 该
javascript
regex
backreference