相关疑难解决方法(0)

JavaScript替换汉字

我根据用户的输入来构建JavaScript数组。数组构建良好,但是如果用户输入中文符号,则会崩溃。我假设是用户输入中文“或a或'。我有程序替换了它的英文版本,但我不知道如何替换它的中文版本。

有人可以帮忙吗?

感谢大家的投入

javascript c# string encoding cjk

5
推荐指数
0
解决办法
1632
查看次数

如何在Python 3中检查汉字是简体还是繁体?

我想知道有什么方法可以在 Python 3 中检查汉字是简体中文还是繁体中文?

unicode python-3.x python-3.4

5
推荐指数
2
解决办法
1752
查看次数

如何使用正则表达式来验证中文输入?

问题是我需要在客户端验证中将此类中文输入视为无效:

任何与任何中文字符和空格混合的英文字符总长度> = 10时,输入无效.

让我们说:"你的是你的你的你"或"你的你的你的你"(长度为10)无效.但是"你的是你的一个人"(长度为9)是可以的.

我使用Javascript进行客户端验证,使用Java进行服务器端.所以我认为在两者上应用正则表达式应该是完美的.

任何人都可以提供一些提示如何在正则表达式中编写规则?

javascript regex unicode validation

4
推荐指数
1
解决办法
2326
查看次数

如何从字符串中删除所有中文字符?

我正在尝试从以下字符串中删除所有中文字符:

x <- "2.87Y 1282501 12??MTN4 AAA 4.40 /4.30* 2000?" 
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

string r

4
推荐指数
1
解决办法
5230
查看次数

法官Python str包括中文

我想定义一个函数,检查一个字符串是否包含在中文中.例如,check_contain_chinese("中国"),它返回True.check_contain_chinese('xx中国'),它返回True,check_contain_chinese("xxx"),返回False.有人可以给我一些建议吗?我是大一新生..

python

3
推荐指数
1
解决办法
377
查看次数

如何在java字符串中查找第一个中文字符

如何在java字符串示例中查找第一个中文字符:

String str = "xing ???";
Run Code Online (Sandbox Code Playgroud)

如何在上面的str中得到第一个汉字杨的索引.谢谢!

java string chinese-locale

3
推荐指数
1
解决办法
1222
查看次数

打印出日文(中文)字符

我读日语,想尝试处理一些日文文本.我尝试使用Python 3:

for i in range(1,65535):
    print(chr(i), end='')
Run Code Online (Sandbox Code Playgroud)

然后Python给了我很多错误.什么地方出了错?

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Traceback (most recent call last):
  File "C:\test\char.py", line 11, in <module>
    print(chr(i), end='')
  File "C:\Python31\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\x80' in position 0: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)

我的理解是chr函数继续将Unicode数字转换为相应的日语字符.如果是这样,为什么不输出日文字符?为什么它会在罗马字符列表的末尾崩溃?

如果我错误地认为Unicode集是为了迎合非西方语言而设计的,那么请纠正我.


编辑:

我尝试了John Machin在IDLE中提出的3行,输出工作正常!

在此之前,我一直在使用程序员的记事本,工具设置为捕获python.exe编译器的输出.也许这就是错误发生的原因.

但是,对于大多数其他事情,输出被正确捕获; 那么为什么它在这个过程中特别失败?即为什么代码在IDLE Python Shell中工作,而不是通过Programmer的Notepad输出捕获?无论接口如何,输出都不应该相同吗?

python unicode

2
推荐指数
1
解决办法
1万
查看次数

我如何检测 PostgreSQL 中的汉字

有没有办法使用 Postgresql 检测汉字(简体或繁体)?

postgresql

1
推荐指数
1
解决办法
1481
查看次数

计算Python中一列每行的汉字数

给定一个数据框,如下所示:

   id            name
0   1             ???
1   2              ??
2   3  ????????????
3   4    ??????????
4   5      ??·??????
5   6      ????????
Run Code Online (Sandbox Code Playgroud)

如何计算每行列的汉字数name

预期的结果将是这样的:

   id            name           count
0   1             ???            3
1   2              ??             2
2   3    ????????????    12
3   4      ??????????      10
4   5        ????????        8
5   6        ????????        8
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

1
推荐指数
1
解决办法
122
查看次数