【问题标题】:Can some one tell me with an example of converter for escaping multiple white space?有人可以告诉我一个转义多个空白的转换器示例吗?
【发布时间】:2014-11-25 10:07:33
【问题描述】:
I am using JSF 1.2. I have gone through many post which has written coverter for jsf 2.x. Can some one help me how to write converter. I want escape multiple space . Please let me know if more details are required .       

问题:当我尝试搜索一个中间有多个空格的名称时,它搜索正确,但是当它显示在浏览器上时,它只显示在空格上,即我正在搜索 VIJAY, 123(3 SAPCES BETWEEN , AND 123 ) 然后,当它在浏览器上显示它修剪空间并显示 VIJAY、123 (在 和 123 之间有 1 个空格)时,它会搜索相同的内容。附加屏幕截图以供参考。

【问题讨论】:

  • 这无关紧要。您使用的是 JSF 1.2,因此是 JEE5 规范的一部分。
  • 我按照建议尝试了自定义转换器,但没有成功。
  • 您的问题解决了吗?
  • 否 仍在寻找解决方案。
  • @Gimby 以上是 JSF 1.2 的问题。在 JSF 1.2 中,如果在两个单词/字符之间发现多个空格,它会修剪并用一个空格替换所有空格。在向下提出任何问题之前,请先思考一下问题的复杂性到底是什么。

标签: java javascript jsf jsf-2


【解决方案1】:

stringname.replaceAll("\s","");

你可以使用replaceall方法。

【讨论】:

    【解决方案2】:

    如果它是 java 中的字符串,我会这样做:

    stringObject.replaceAll("\\s+"," ");
    

    此方法将用一个空格替换所有额外的空格

    【讨论】:

    • 抱歉,忘记在 \\s 后添加“+”号
    猜你喜欢
    • 2011-12-18
    • 2016-09-05
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多