草庐IT

找单词

全部标签

ios - 正则表达式只选择被特殊字符包围的单词

我想编写一个函数,它接受一个字符串并更改特殊字符中所有单词的颜色。例如:Thisisa[Sample]Stringcontaining[samplewords]我想更改上面字符串中[Sample]和[samplewords]的字体,因为它们都被特殊字符[]。我尝试使用以下方法实现该功能:NSMutableAttributedString*string=[[NSMutableAttributedStringalloc]initWithString:_txtPostDiscussion.text];NSArray*words=[_txtPostDiscussion.textcomponen

iphone - TTTAttributedLabel 中的单词被截断

我正在使用TTTAttributedLabel,但现在当我尝试显示一些链接时,它会从中心切掉这个词,就像您在附图中看到的那样,“fun”这个词在“f”和“un”出现后被切掉了下一行。但我希望完整的单词应该显示在第一行或下一行。任何帮助。if([_labelisKindOfClass:[TTTAttributedLabelclass]]){TTTAttributedLabel*tttLabel=(TTTAttributedLabel*)_label;[tttLabelsetDelegate:self];[tttLabelsetDataDetectorTypes:UIDataDetecto

ios - 如何更改 objective-c 中特定字符/单词的颜色

我有一个很长的字符串作为一个段落,并且想为字符串中的特定单词(字符串中出现的所有次数)着色。谁能帮我吗?谢谢 最佳答案 将字符串转换为属性字符串(可变),然后搜索字符串以查找要更改/突出显示的部分的范围,并将属性添加到属性字符串的这些范围。 关于ios-如何更改objective-c中特定字符/单词的颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30913319/

iphone - 在 iPhone 中将句子的每个单词的第一个字母转换为大写

我有字符串:iamabadboy.我想将该字符串转换成:IAmABadBoy.我所尝试的只对单词的第一个字符有效。 最佳答案 这是解决方案:NSString*str=@"iamabadBoy";str=[strcapitalizedString];NSLog(str);输出将是:IAmABadBoy. 关于iphone-在iPhone中将句子的每个单词的第一个字母转换为大写,我们在StackOverflow上找到一个类似的问题: https://stackov

javascript - 在html中选择屏幕坐标(x,y)处的单个单词

我想知道是否有一种方法可以通过提供屏幕坐标(x,y)在HTML中选择单个单词。基本上我想要一个自定义的window.getSelection,但不是由光标(或触摸)触发,而是输入一个(x,y)点。谢谢。 最佳答案 一个BASIC解决方案可能是这样的:(单词的检测严格基于一个空格'')!仅出于演示目的,编码和非字母字符超出范围!var$j=function(val,space){returnJSON.stringify(val,'',space||'');};var$l=function(val){document.body.inse

ios - 当有足够的空间时,UILabel 自动换行会在下一行添加额外的单词

在某些情况下,UILabel似乎会在新行中添加一个额外的单词,即使有足够的空间,例如,如果再追加一个词,即使我强制标签的宽度变成如下所示,它仍然会将包含“c”的单词移动到下一行,我试过扭曲UILabel的配置,但似乎它的行为是一样的,除非我将换行模式设置为字符换行,下面是上述情况的配置,和约束(在前两种情况下,尾随),这种特殊行为是否有任何原因,我可以解决这个问题吗?以这种方式让那个空间清空看起来很奇怪。 最佳答案 这是自iOS11以来的默认行为,用于修复孤立词。没办法关掉修复它使用文本作为属性文本或使用UItextview并打开滚

ios - 一段文本中每个单词的音频

在我的iOS应用程序中,我有一段文字。触摸一个单词时,我想突出显示该单词并播放该单词的音频。我还想播放音频来阅读整个段落,突出显示阅读的每个单词。我的实现是为每个单词创建音频文件维护一个单词字典音频文件并播放音频文件当这个词被触摸时。连接中单词的音频文件段落并播放它以听到整个段落。我还不知道怎么办保持单词的高亮与音频同步我需要这个应用程序才能离线工作。我打算自己为单词录制音频。还有其他有效的方法吗?谢谢! 最佳答案 另一个可能的解决方案路径是拥有一个音频文件,并维护每个静音标记的时间偏移数组。但是,TTS似乎是显而易见的解决方案。你

iphone - 如何使用 componentsSeparatedByString :? 忽略包含子字符串的单词

我想使用-componentsSeparatedByString:解析以下字符串:CHAPTER5.RULEOFDECISIONCHAPTER6.GOVERNMENTALEXEMPTIONFROMBONDANDSECURITYREQUIREMENTSCHAPTER7.LIABILITYOFCOURTOFFICERSSUBCHAPTERA.LIABILITYOFOFFICERSUBCHAPTERB.LIABILITYOFATTORNEYSUBCHAPTERC.SUITONOFFICIALBONDSCHAPTER8.STATEEXEMPTIONFROMCERTAINFEES:FEESPAI

ios - 如何打破字符上的 UILabel 文本,而不是单词

我想实现一个我想直观解释的效果:假设我有一个词“stackoverflow”,我想在给定的UILabel中绘制一个受限矩形,如下所示:+---+|sta||cko||ver||flo||w|+---+所以我想根据字符来分解字符串或句子。这是可以实现的吗? 最佳答案 使用换行方式:NSLineBreakByCharWrapping如果您的目标是iOS6.0及更高版本,则在标签上,或UILineBreakModeCharacterWrap如果针对早期的iO​​S版本。 关于ios-如何打破字

ios - 正则表达式获取下一个上一个单词

我想要使用REGEX搜索的下一个和上一个单词,我可以通过如下模式获得。在这种情况下,我搜索了单词“the”,因此我可以获得“the”的下一个和上一个单词。我可以通过以下模式成功获得。'\\b(?=(\\w+\\s+the|the\\s+\\w+)\\b)'但是对于这种模式,我有一个问题是当搜索词出现在页面的第一个(“引用”在下面的示例文本的情况下)或最后(“附件”在下面的示例的情况下)文本)它不会找到它。示例文本citeanycasesorotherlegalmaterialsthatthearbitratorshouldreadbeforethehearingattachments我