首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 求一个在每短首行加两个全角空格的正则表达式 [已结帖,结帖人:simonqsm]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • simonqsm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-05-26 22:25:25 楼主
    其实就是用正则来控制缩进

    str=str.replace("^","  ");

    这么写不对

    应该怎么写呢,谢谢
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • purerabbit
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-26 22:48:561楼 得分:0
    str=str.replaceAll("\\s+","^^")
    str中的空格都会换成^^
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • simonqsm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-26 22:54:192楼 得分:0
    首行上来就是文字,没有"\\s",而且要换成全角空格,不是换成"^^"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bao110908
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      4

    发表于:2008-05-27 01:31:533楼 得分:20
    不知道是不是这个意思。

    Java code
    public class Test { public static void main(String[] args) { String str = "五笔字型计算机汉字输入技术。\n" + "五笔字型计算机汉字输入技术。\n" + "五笔字型计算机汉字输入技术。"; str = str.replaceAll("(?m:^)", "  "); System.out.println(str); } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      2

    发表于:2008-05-27 07:05:434楼 得分:0
    还是果子厉害。
    我去看看那个 ?m:的写法是啥意思?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenhongxin
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-27 07:40:295楼 得分:0
    ("(?m:^)"  这个东西不错,哈哈学习了,我也去看一看,哈哈
    修改 删除 举报 引用 回复