Tag: 连字符

如何在模块名称中带有' – '短划线或连字符时导入模块?

我想导入foo-bar.py。 这工作: foobar = __import__("foo-bar") 这不: from "foo-bar" import * 我的问题:有没有什么办法,我可以使用上述格式,即from "foo-bar" import *导入一个模块,它有一个?

什么是一个nbsp的相反?

A &nbsp; 字符是不允许断行的空间。 <p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p> | lorem ipsum | | here are some words and so | | on | 什么是相反的? 也就是说,一个字符不会被渲染为一个空格,但可以用于换行。 <p>foo supercalifragilisticexpialidocious bar</p> <!– put char here ^ and here ^ –> |foo supercalifragi | |listicexpiali | |docious bar | or with wider size: |foo supercalifragilisticexpiali | |docious bar […]

用一个词来检测音节

我需要find一个相当有效的方法来检测一个字的音节。 例如, 不可见 – > in-vi-sib-le 有一些可以使用的音节规则: V CV VC CVC CCV CCCV CVCC * V是元音,C是辅音。 例如, 发音(5 Pro-nun-ci-tion; CV-CVC-CV-V-CVC) 我已经尝试了几种方法,其中使用正则expression式(这有助于只计算音节)或硬编码的规则定义(一种被certificate是非常低效的蛮力方法),最后使用有限状态自动机不带任何有用的结果)。 我的应用程序的目的是创build一个给定语言的所有音节字典。 此字典稍后将用于拼写检查应用程序(使用贝叶斯分类器)和文本到语音合成。 我很感激,如果能给我一个替代的方法来解决这个问题,除了我以前的做法。 我在Java中工作,但是C / C ++,C#,Python,Perl中的任何提示都适用于我。

连字符后没有换行符

我正在寻找防止连字符后面的换行符-与所有浏览器兼容的个案基础。 例: 我有这样的文字: 3-3/8"在HTML中是这样的: 3-3/8&rdquo; 问题是,在一个行的末尾,由于连字符的原因,它会打断并换行,而不是像完整的单词那样对待它。 3- 3/8" 我试过插入“零宽度字符”,  没有运气… 3-3/8&rdquo; 我在Safari中看到这一点,并认为它将在所有的浏览器相同。 以下是我的doctype和字符编码… <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 连字符之后有什么办法可以防止它们断线? 我不需要任何适用于整个页面的解决scheme…只要我可以根据需要插入一些东西,比如“零宽度不中断字符”,除了一个可以工作的东西。 这是一个演示。 简单地使框架变窄,直到连字符断开。 http://jsfiddle.net/RagKH/