【问题标题】:C++ - Determine whether given string has only Furigana CharactersC ++ - 确定给定字符串是否只有假名字符
【发布时间】:2013-07-24 12:37:18
【问题描述】:

是否有任何现有的 C++ 函数来确定给定字符串只有 furigana 字符?

【问题讨论】:

  • 似乎是一个非常专业的功能 - 我不希望这样的事情。我什至不确定是否有一种简单的方法可以“检查”是否如此。
  • 感谢 Joachim Pileborg 和 Mats Petersson。
  • 我不明白这个问题。 Furigana 是一种文本注释,但用于注释的字符不是特殊字符,它们是普通的平假名或片假名。所以“只有假名字符”没有意义,除非你的意思是一个完全由平假名和片假名组成的字符串。

标签: c++ utf-8 internationalization ruby-characters


【解决方案1】:

Furigana 是关于表示的,它在纯文本(在 C++ 字符串中)中不“按原样”存在。 这就像要求一个 C++ 函数来检测粗体字符。

现在,如果您说“字符串包含 HTML 标记文本”,那么您可以解析 HTML 标记并识别假名部分。 (http://www.w3.org/International/articles/ruby/)

【讨论】:

    猜你喜欢
    • 2015-01-09
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2012-04-02
    • 2011-02-14
    • 1970-01-01
    相关资源
    最近更新 更多