问题标签 [character-properties]

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 投票
2 回答
811 浏览

java - 在刽子手游戏中揭示人物

所以我应该做的是用户输入一个字母并且程序检查该字母是否是单词的一部分,从那里我无法弄清楚我需要使用什么代码来显示其中一个字母本身就是我到目前为止所拥有的

这是给我的一个类的另一部分,我必须弄清楚如何将它称为方法并实现它

我的主要问题就在第一部分,我WordHider revealChar = new WordHider(); System.out.println(revealChar.revealLetter(guess)); 应该做的是揭示我的信,但它绝对不正确,有什么想法吗?

0 投票
3 回答
11084 浏览

javascript - 拉丁字符检查

那里有一些类似的问题,但没有一个完全相同或有适合我的答案。

我需要一个javascript函数来验证一个文本字段是否包含所有有效的拉丁字符,所以没有cryllic或中文,只有拉丁文;具体来说:

Basic Latin(不包括 C0 控制字符)、Latin-1(不包括 C1 控制字符)、Latin Extended A、Latin Extended B 和 Latin Extended Additional。此集合对应于 Unicode 码位 U+0020 到 U+007E、U+00A0 到 U+024F 和 U+IE00 到 U+IEFF

那里的一些答案似乎检查了文本字段中的第一个字符,但错过了其他答案,所以这些都不好。

这是我迄今为止尝试过的(这不起作用!):

以下类型的作品但仅适用于第一个字符:

这样做的正确方法是什么?

我真的需要代码,而不是解释,但两者都会更好。

谢谢

0 投票
2 回答
540 浏览

regex - 如何使用类别属性代码从 RegEx 模式中排除字符?

有许多类别属性代码(参见“Unicode 字符属性”部分),可用于与Perl 兼容的正则表达式 (PCRE)

我定义了一个正则表达式模式(命名为 subpattern),它应该匹配字母 ( \p{L})、数字 ( \p{N})、空格分隔符 ( \p{Zs}),还有标点符号 ( \p{P})。

由于我将其用于 URL 路由,因此应排除斜杠。我怎样才能做到这一点?


编辑:

关于上下文的附加信息:该模式用于 Zend Framework 2 模块中的路由定义。

/目录/config/module.config.php

0 投票
1 回答
140 浏览

c++ - C ++中字符的算术不一致?

我只是在使用一个非常简单的 C++ 程序来玩角色,让我解释一下情况-:

现在,当我执行上述程序时,我将 c 的值输入为 'á',它在西班牙语字符集中,在 Windows 中键入为“Alt + 160”,因为我的计算机将普通旧字符实现为上面的签名字符程序将'á'的整数值输出为-96,但是当我输出m的值时发生了一件奇怪的事情,它返回输出为-19而不是-84,而如果我执行以下程序-:

我得到了正确的输出值,现在我很困惑为什么会发生这种情况,如果每个字符都由计算机中的某个数字支持,那么为什么表达式 m = 12 + 'á' 不被评估为 m = 12 + (- 96)。请就这个问题告诉我。我正在使用 Windows 7 和 Dev C++

0 投票
1 回答
3153 浏览

regex - 替换:"\p{Cntrl}" - "\P{Print}"

到目前为止,我在将“$string”打印到终端之前使用了这两个替换。

当我用以下两个替换前两个替换时,我应该考虑什么?

0 投票
2 回答
906 浏览

regex - Perl:如何匹配 FULLWIDTH LATIN SMALL

我正在使用listadmin来管理许多基于 mailman 的邮件列表。我有一长串主题和地址设置来阻止垃圾邮件。最近,我收到了更智能的垃圾邮件,因为它使用了漂亮的 Unicode 字符,例如:

主题:您所看过的所有成人电影都无法与我们的 13' 000 部高清电影的 exxx 精彩合辑相比,现在您可以观看!

或者

主题:HD qua lit y vi d eos 和 d pho to graph s of ho tc hic ks<br> are here for you

现在我想使用智能 Perl 正则表达式来阻止它。将这些主题传递给 hexdump 显示许多字符是全宽拉丁小写字母。但是,\p{FULLWIDTH LATIN SMALL LETTER}不起作用:Can't find Unicode property definition "FULLWIDTH LATIN SMALL LETTER"

所以问题是:是否有一个\p{something}匹配那些全角字符?或者:还有其他方法可以匹配这些字符吗?

0 投票
1 回答
953 浏览

regex - 正则表达式匹配不同 Unicode 脚本之间的边界

0 投票
5 回答
5012 浏览

java - Java解释中增加一个字符

我有一个看起来像这样的 Java 片段:

打印:A

那么当我这样做时

它现在打印:B

我也试过了Z,结果是[ (开方括号)
-结果是.


这怎么发生的?对此有什么可能的解释?提前致谢。

0 投票
7 回答
164 浏览

c++ - Is there special syntax to follow when comparing chars in C++?

I've been learning C++, and I tried to create a basic calculator app. The goal is to obtain two numbers from 0-9 from the user, and a mathematical operation (+, -, *, /); if some other character is typed, I want to loop the program to keep prompting for the proper input.

But whenever I run the program, it doesn't recognize the numbers 0-9, and keeps repeating the loop. These are the main 3 functions I am using. From main, I'm simply calling them, so I doubt the problem is there. Help please?

Oh and I know I'm never supposed to use go-to, but I wanted practice. And if you could point out more efficient ways of writing this code, that's awesome. Thanks a million.

}

}

}

0 投票
2 回答
1191 浏览

javascript - Javascript 正则表达式中的拉丁字符

我如何在这个 javascript regexp 中使用像 ČčĆ抚Đđ 这样的拉丁字符

更新:

我有这个用于过滤复选框标签的代码,但是当输入带有 Č č ć 时它不能正常工作

这是一个小提琴:DEMO