繁体   English   中英

正则表达式以检测<>中的文本

Regex to detect text inside <>

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试匹配可以多行的字符串是否包含任何用<>包围的标签。 我的正则表达式知识非常有限,到目前为止,

[\s,\S]*<\/?[A-Za-z][^>]*(?!>)[\s,\S]*

我要它执行的操作是检测打开<,可以紧跟1个或多个字符(字母),而不能紧接着关闭>。

我希望所有文本都被评估为匹配,因此在两侧都是[\\ s,\\ S]。

因此,基本上,只有在未检测到标签的情况下,它才应该匹配。

在上面的情况下有效: hello<p> (不匹配),但是不行: hello <pp> (将匹配且不应匹配)

有人可以在这里帮忙吗?

编辑:让我们忘了html,如果它不包含任何用<>包裹的文本,我希望有与字符串匹配的正则表达式。 我不明白评论中发布的答案是如何回答的。 我不想解析任何内容。

示例字符串: hello there = match另一个: hello <there> = NO MATCH。

谢谢

1 个回复

采用:

<[^>]+>

然后取反结果。

1 使用正则表达式检测 > < 符号内的文本以对其进行着色

我正在制作一个应用程序来读取 xml 文件。 在代码的某些部分,我使用它来为 '(例如:'hello')或 " 符号内的文本着色。 我想为 &gt; &lt; 符号内的文本着色。 如果我不写 "&gt;(.*?)&lt;" 代码效果很好,但是如果我写它,我会收到以下错误 如何解决? 我希望有 ...

2 php正则表达式检测括号内的文本忽略嵌套括号

我正在尝试制作一个php正则表达式工作,解析括号中的文本字符串,同时忽略可能的嵌套括号: 让我们说我想要 回来 到目前为止我得到了 但是当嵌套括号出现时它会中断。 见演示 我怎样才能忽略检测中的内括号? Thx提前! ...

4 使用正则表达式检测文本中的电子邮件

我想检测文本格式的电子邮件,以便可以将锚标记与锚中的mailto标记放在一起。 我有它的正则表达式,但是代码还可以检测已由锚标记封装的电子邮件或锚标记mailto参数内部的电子邮件。 我的正则表达式是: 但是它在以下示例文本中检测到3个匹配项: 我只希望正则表达式匹配em ...

5 正则表达式-文本内不匹配?

我正在处理iCal条目: 我需要解析开始时间和结束时间。 我有一个比较函数,确定传入的事件是否在两次之间。 由于计算时间的复杂性增加,我计划不支持重复序列。 为了安全起见,请确保我的代码仅读取第一个事件作为比赛,而不读取第二个事件。 所以我有以下RegEx和单行选项 : ...

6 正则表达式获取文本

我一直在尝试在句子中使用第一个位置名称。 所需的位置名称将精确地从第一句的第二个大写字母开始,然后精确地在第一个点(。)之前结束。 例: 期望放 最高法院 抱歉,我无法向您展示到目前为止的一段代码。 经过一个小时的尝试,我一无所获。 如果显示Ruby中的 ...

7 正则表达式检测XML节点内的换行符

我在使用正则表达式时遇到了麻烦。 我正在查看一组XML文件,并尝试检测包含换行符的特定节点内的一些文本。 以下是一些示例数据: 在该示例中,我只想捕获第二个节点中的文本。 我想出了下面的解决方案,它使用了第二个正则表达式,但是我想知道是否可以只使用一个来做同样的事情。 ...

2008-12-17 10:05:05 5 2099   xml/ regex
8 使用正则表达式检测字符串中的脚注标记

我正在使用正则表达式来检测脚注标记,然后将它们格式化为 Android 中的上标。 这是我的代码: 上面的代码大部分时间都可以正常工作。 然而,当脚注出现在标点符号(逗号、句号)之后时,它有时会失败,即这是一些文字,15) 当数字出现在字母数字之后时,我没有问题。 上面的代码有什么问题? ...

9 正则表达式检测我的话里面的空格

我正在尝试匹配时间戳格式,但是我需要检测它是否为无效格式(我需要对无效格式进行一些处理) 目前,我需要在时间戳中匹配一个空格字符: 例子: 对于我正确的正则表达式,我使用此正则表达式,它是有效的: 对于我不正确的正则表达式,我使用 但找不到与我的错误格式匹配的 ...

10 正则表达式,用于检测url末尾的文本

标题可能不合适,但我要尝试的是在一定条件下剪切网址。 我想创建一个正则表达式,它将在链接末尾扔掉“ /”。 例如 我可以使用此^(.*)\\/ ( 示例 )将其归档,但是现在我需要进行更改,并且不确定其外观。 基本上,我需要做的就是不要触摸'/'(如果它是主页): ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM