问题标签 [xregexp]

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 投票
4 回答
1643 浏览

javascript - 如何使用全字正则表达式搜索梵文文本?

我的带有梵文单词的 HTML 代码

我的 JavaScript 代码

js 的输出(在 Chrome 上)

页数:मंत्री,मंत्री, 2

页数:null

页数:मंत्री,मंत्री, 2

页数: , 0

整个单词搜索应该给出一个答案,但是 regexp 和 XRegExp 都让我失望了。我需要一些帮助。

0 投票
2 回答
674 浏览

javascript - XRegExp 匹配希腊语整个单词

我相信我的例子很容易解释,它匹配很好的英文单词,我也想匹配希腊单词。我不熟悉 xregexp 的 unicode 插件,我的模式被实现为与 regexp 一起使用。

0 投票
1 回答
1366 浏览

javascript - javascript 正则表达式支持带有数字和字母的 UTF8 字符

如何生成正则表达式以支持带有数字 [0-9]、字母 [az] 和 [AZ] 的 utf8 字符。

我正在使用 xregexp 库来支持 utf-8 字符。

直到现在我使用:

  1. XRegExp("^\p{L}\d{0-9}+$") //不支持其中任何一个。
  2. XRegExp("[^\p{N}\p{L}]") //不支持其中任何一个。
  3. XRegExp("^\p{L}+$") // 仅支持 UTF-8 字符,[az] 和 [AZ] 而不是 [0-9]

谢谢。

0 投票
1 回答
198 浏览

regex - 如何创建正则表达式以支持 xregexp 以支持 UTF8 字符和其他一些字符

我想要支持数字、字母、特殊和 unicode 字符。在这里,我创建了正则表达式。

上面的表达式不支持 utf8 字符。请帮忙。正则表达式中定义的特殊字符是有效的并且它们支持但 utf8 字符不支持。

我无法确定问题出在哪里。

请帮忙。

0 投票
2 回答
129 浏览

regex - 如何创建正则表达式以省略 Unicode 字符“θ”?

我创建了一个正则表达式来支持 UTF8 字符:

现在,我不想支持 unicode 字符:'θ'(theta)。

0 投票
2 回答
249 浏览

javascript - XRegExp 与 RequireJS 兼容吗?

我下载了 RequireJS 单页应用示例。在 www/lib 文件夹中,我放置了 XRegExp 源代码xregexp-all.js(版本 2.0.0)。

在 www/app/main.js 中,我添加了:

控制台输出为:

不明确的

但是,requireJS 不会发出任何错误消息。难道我做错了什么?

0 投票
1 回答
368 浏览

javascript - XRegExp 到 JavaScript 正则表达式

我想将 XRegExp 函数转换为纯 JavaScript RegExp。基本上所有非字母数字字符都将替换为“_”,包括空格。

文本

这是一个示例文本 *\&^%$#@!~'

会像

This_is_a_sample_text____________

我有以下代码。

0 投票
2 回答
617 浏览

regex - XRegExp 正则表达式允许字符之间有单个空格

我正在使用 XRegExp 正则表达式。我想在我的角色之间留一个空格,我还需要启用特殊字符。我设法添加了允许的特殊字符,但我不能允许空格。

我的正则表达式unicodeWord = XRegExp("^(\\p{L}|[0-9][\s])+$");

它允许像

欢迎

但不是

你好欢迎

但是这个dosnt匹配这个字母数字。

0 投票
0 回答
104 浏览

unicode - 使用 XRegExp 将 unicode 句子拆分为单词数组

我正在使用以下脚本将 Unicode 句子拆分为单词数组。

现在我期待

有人说我需要使用 split 函数而不是 matchChain。

有什么建议么?

0 投票
2 回答
95 浏览

regex - XRegExp:否定表达式

下面的XRegExp表达式的否定表达式是什么?

我曾经matchChain()使用上面的表达从句子中取出单词。

现在我将split()使用否定表达式来获得相同的结果,但每个单词都包含分隔符。