当前位置: 首页 > 面试题库 >

如何在Java中的字符串中的数字和单词之间添加空格?

申嘉慕
2023-03-14
问题内容

我有很多字符串,其中还包含数字,例如:LOD140IXAL COMP 1X240GG

如果没有,我想在数字和单词之间放置空格。该数字可以是字符串中的每个位置。


问题答案:

一种方法是使用正则表达式。用单个空格替换以下怪物应该可以解决问题:

"(?<=[A-Za-z])(?=[0-9])|(?<=[0-9])(?=[A-Za-z])"

当应用于您的示例(LOD140IXAL COMP 1X240GG)时,它会产生LODIXAL COMP 1 X 240 MG

简而言之,正则表达式将查找紧随其后的字母,或紧跟数字的数字,并在其之间插入空格。为了实现这一点,它使用零宽度的断言(超前和超前)。



 类似资料:
  • 我尝试在每个“{”之间放置空白: 它适用于一个“{”: 在这里我想要t{estn{g。 谢谢你来看看。

  • 问题内容: 如何在Java中删除\ n,\ t和字符串之间的空格? 问题答案: \ s空格字符:[\ t \ n \ x0B \ f \ r] 具有所有预定义的类。

  • 我基本上想做的是用“列表”中的动物替换超文本标记语言中的动物。此外,我希望这些最后更改的动物名称也能改变颜色。我设法用考拉替换了动物,但我不知道为什么它只替换了考拉,好像我console.log(listItem.name)我得到了所有三种动物。for循环有问题吗?

  • 我对python相当陌生,所以我尝试使用一个包含两个单词的字符串,它可以是大小写混合,用1个或更多空格分隔(就像我的变量名示例中一样),并将其转换为类似“Banana Split”的字符串,其中每个单词的第一个字母用大写,其余字母用小写,除两个单词之间的一个外,其余空格都被删除。以下是我得到的:

  • 我是胸腺素的初学者。 我想在html中的两个字符串之间添加br标签 例如:我想在${学生[0]和${学生[1]之间添加中断标记。${学生[1]数据应该出现在下一行。 th: text="|${学生[0]}br${学生[1]}|" .有人能帮我吗?任何意见都将不胜感激。

  • 问题内容: 空字符串()和空字符串()有什么区别? 这就是我所拥有的: 这是什么意思? 问题答案: 表示将空值分配给。在这种情况下,与相同,将按预期产生。 表示将()或“完全没有值”分配给。因此,这与相同,它将产生一个,因为您无法在Java中对变量(指针或类似物)调用方法。 还有一点,声明 实际上具有与以下功能相同的效果: 鉴于 如前所述,是另一回事。