当前位置: 首页 > 知识库问答 >
问题:

前端 - 如何过滤出不可视字符并改为空字符?

归鹤龄
2023-09-14

image.png
插槽部分渲染到的数据可能是不可视字符串,这样就没办法是实现文字换行显示了,如何识别出不可视字符串使其换行,或者直接赋空呢?

共有2个答案

阎晗日
2023-09-14

指空字符串吗?
RegExp \s 不是指空字符串吗?

str.replace(RegExp(/\s/ig), '')

束研
2023-09-14

可以使用正则表达式来过滤出不可视字符并将其替换为空字符。以下是一个示例代码:

import redata = "插槽部分渲染到的数据可能是不可视字符串"filtered_data = re.sub(r'\p{C}', '', data)print(filtered_data)

这段代码中,我们使用了正则表达式 \p{C} 来匹配不可视字符。re.sub() 函数将匹配到的不可视字符替换为空字符,从而得到了过滤后的数据。你可以将这段代码嵌入到你想要过滤的数据所在的上下文中,以实现文字换行显示。

 类似资料:
  • 我试图将名称字段索引到elasticsearch中,名称可能是字符串或空字符串(),我希望搜索所有包含空值的名称,所以我使用筛选器,但对于筛选器,空值不是空值。 https://www.elastic.co/guide/en/elasticsearch/reference/1.4/query-dsl-exists-filter.html 查询DSL: 如何将空字符串作为elasticsearch筛

  • 问题内容: 我想使用一个框并使用适配器功能进行过滤。直到我在文本框中输入空格后,它才能正常工作。 编辑:这是一个 SimpleAdapter不是ArrayAdapter 如果我的列表中包含以下单词:{“ Apple”,“ Banana”,“ Red Apple”}如果键入“ apple”,它将返回其中包含apple这个单词的所有项目(Apple和Red Apple)。如果我键入“ apple”,它

  • 问题内容: 我在Stream中有Google Guava: 如您所见,过滤器函数内部有一条语句。 我不想在项目中再使用番石榴,所以我只想替换为: 我怎样才能使它更优雅? 问题答案: 您可以编写自己的谓词: 然后,将其用作您的过滤器参数。

  • 问题内容: 如何检查字符串是否不为null? 问题答案: 通过检查是否为空 如果您要检查其是否为空或为空-您需要 我更喜欢使用commons-lang

  • 问题内容: 我正在生成一个XML文件进行付款,并且我对用户的全名有一个限制。该参数仅接受字母字符(a-ZAZ)+空格来分隔名称和姓氏。 我无法通过简单的方式对此进行过滤,如何构建正则表达式或过滤器以获得所需的输出? 例: 一定是 我需要将元音转换成带有单个元音的装饰,如下所示:á> a,à> a,â> a,依此类推;等等。并删除特殊字符,如点,连字符等。 谢谢! 问题答案: 您可以先使用规范化器,

  • 必须是 我需要在单元音中变换带有装饰的元音,如下所示:á>a,à>a,â>a,以此类推;并删除点、连字符等特殊字符。 谢谢!