nsregularexpression 相关问题

NSRegularExpression类用于表示正则表达式并将其应用于Unicode字符串。此类的实例是已编译的正则表达式模式和各种选项标志的不可变表示。当前支持的模式语法是ICU指定的语法。 iOS 4.0+ macOS 10.7+

b* (ab*a)* b* 为什么这个正则表达式对于偶数个 a 不正确 [关闭]

这个问题有什么问题 我已经尝试了很多次它的自动机理论问题,我们的老师告诉我们,在这个表达式中可能会有一些子串,这些子串可能会被遗漏,不要......

回答 1 投票 0

正则表达式 - 排除所有包含语言环境的路径并在扩展之前进行测试

大家! 我想在扩展之前排除包含“locale”和“test”的路径。路径可以包含点。 branch.name/packages/components/filename.js - true 分支.名称/包/组件/文件名。

回答 1 投票 0

这个正则表达式如何使用它的捕获组将单引号替换为双引号

let text = “‘我是厨师,’他说,‘这是我的工作。’”; Console.log(text.replace(/(^|\W)'|'(\W|$)/g, '$1"$2')); 这段代码的目的是将句子中的单引号转换为双引号...

回答 1 投票 0

如何用PHP从MEPCO重复账单检查网站抓取数据?

我正在尝试使用 PHP 从 MEPCO 账单网站抓取数据。具体来说,我想提取账单详细信息并将其保存到数据库中。 这是我想要的 HTML 结构示例

回答 2 投票 0

检查字符串是否包含Swift中的特殊字符

我必须检测字符串是否包含任何特殊字符。我怎样才能检查它? Swift 支持正则表达式吗? var characterSet:NSCharacterSet = NSCharacterSet(charactersInString: &...

回答 12 投票 0

正则表达式波斯语日期验证

我想要一个正则表达式来验证波斯日期,例如 1396/4/3、1396/12/08 或其他日期。 换句话说,我想确保波斯日期的格式(作为字符串)是这样的

回答 8 投票 0

如果字符重复第二次或更多次,则替换为“”值

字符串 = 'AABABCD EA' 预期输出 = 'ABCD E' 如果上面是字符串,则 A 在字符串中重复 3 次。目的是保持第一个“A”不变,并将所有接下来的“A”替换为“”。这...

回答 1 投票 0

使用正则表达式搜索带有 () 的文本并将其替换为其他文本

我是编码新手,有一个函数可以用另一个字符串替换子字符串,并使用以下正则表达式来查找子字符串: regex = new RegExp(子字符串, "g"); 。 。 。 返回完整...

回答 1 投票 0

AWE/MERL 5101 的 PHP 正则表达式

我正在尝试为下一个阶段“AE/ME 5101”或“AWE/ME 5101”或“任何文本或无文本AWE/MERL 5101任何文本或无文本”编写正则表达式 我需要抓住...

回答 1 投票 0

在 Python 中从 XML 格式的字符串中检索文本

我有一个遵循相对相似格式的字符串列表。下面是两个例子: text_1 = '' 我有一个遵循相对相似格式的字符串列表。这是两个例子: text_1 = ''<abstract lang="en" source="my_source" format="org"><p id="A-0001" num="none">My text is here </p><img file="Uxx.md" /></abstract>'' text_2 = ''<abstract lang="db" source="abs" format="hrw" abstract-source="my_source"><p>Another text.</p></abstract>'' 我不能保证其他变体,因为它是一个广泛的字符串集合,但很明显,格式是 XML,我的唯一目标是从每个字符串中检索文本。您对此有何建议? 使用xml包。它是 stdlib 的一部分并且易于使用。另外,它提供了一个很好的教程。 import xml.etree.ElementTree as ET text_1 = '<abstract lang="en" source="my_source" format="org"><p id="A-0001" num="none">My text is here </p><img file="Uxx.md" /></abstract>' root = ET.fromstring(text_1) 您可以访问数据: print(root.tag, root.attrib) for child in root: print(child.tag, root.attrib) abstract {'lang': 'en', 'source': 'my_source', 'format': 'org'} p {'id': 'A-0001', 'num': 'none'} img {'file': 'Uxx.md'} 编辑: 要查看 <p> 元素的文本: root[0].text 'My text is here ' 您还可以通过root获取有关child和Element(均为help())成员的信息。 help(root) class Element(builtins.object) | Methods defined here: | | __copy__(self, /) | | __deepcopy__(self, memo, /) | ... | | ---------------------------------------------------------------------- | Data descriptors defined here: | | attrib | A dictionary containing the element's attributes | | tag | A string identifying what kind of data this element represents | | tail | A string of text directly after the end tag, or None | | text | A string of text directly after the start tag, or None 您的预期输出尚不清楚,但无论如何,您可能需要 findtext 与 elementtree: import xml.etree.ElementTree as ET xmls = [text_1, text_2] texts = [ET.fromstring(x).findtext("p").strip() for x in xmls] 或者,使用beautifulsoup: #pip install beautifulsoup4 from bs4 import BeautifulSoup texts = [BeautifulSoup(x, "lxml").text.strip() for x in xmls] 输出: print(texts) # ['My text is here', 'Another text.'] 您可以使用 xmltodict 模块 pip install xmltodict 然后用它来将xml格式字符串转换为字典 xmltodict.parse(xml_strings)

回答 3 投票 0

为包含字母或数字的字符串快速创建正则表达式

我想创建正则表达式,我可以检查字符串是否包含任何大写或小写字母,并且还包含应该返回 true 的数字。 另外,如果我可以限制字符数示例:64

回答 1 投票 0

如何强制正则表达式在数字上不包含“e”

我声明了以下正则表达式。我实际上只希望接受 0 到 9 之间的数字,我不需要小数点或代表大数字的“e”。 [正则表达式(@"^[0-9\s]*$&qu...

回答 0 投票 0

Nifi 正则表达式添加括号和。字符串之间的双引号逗号

我需要帮助找到 Nifi Regex 以在字符串和逗号之间放置方括号、双引号,以便它可以是数组。请帮助查找正则表达式 输入 服务帐号、经理、会员 预期结果输出: [&

回答 0 投票 0

在 Android 中使用正则表达式搜索文本

在我的 Android 文本中,我想根据特殊模式从文本中提取所有数字,例如 They are from 15 to 20 digits 。类似于 Python 中的 findall() 方法: 重新找到...

回答 1 投票 0

如何将地名列表与 python 中的语料库匹配?

我有一个包含地名列表的文件,我想将其与研究摘要语料库中的研究地点进行匹配。地名列表存储在如下文件中 地名 特征 长...

回答 0 投票 0

尝试将地名词典中的地名/位置与语料库文件中的相应名称相匹配,但没有成功。有什么建议吗?

我有2个文件。一种是具有 4 列的地名词典文件,其中一列包含地名。另一列包含由地名表示的地形特征,而 ...

回答 0 投票 0

Swift 中的正则表达式在转义反斜杠时不起作用

我有一个正则表达式,我试图在 Swift 中使用它来解析“rgba(255, 255, 255, 1)” 形式的字符串的颜色值 我的正则表达式字符串是这样的: ^rgba?\(\s*(\d{1,3}(?:\.\d+)?\%?)\s*,\s*(...

回答 1 投票 0

如何在正则表达式中使条件惰性化?

考虑这段代码: 重新进口 text = 'Apple Inc 是一家美国计算机和消费电子公司,以开发 iPhone、iPad 和 Macintosh 计算机而闻名。它以前被称为 Apple

回答 1 投票 0

逗号后全选带逗号

一直在检查所有正则表达式测试器和文档,我能得到的最好结果是全选不带逗号。 字符串示例 ex1,ex2,ex3,ex4,ex5,ex6 使用正则表达式 (,(.+)) 输出...

回答 1 投票 0

标准 JavaScript 正则表达式匹配标签

我正在尝试使用正则表达式从 dynatrace 的标签中提取低于 3 个值并尝试: /(?=.*环境:(\w+))(?=.*CFU:(\w+))(?=.*SnowAppID:(\w+)).*/g; 不幸的是没有工作。 任何人都可以帮助圣...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.