RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-206322

IC_'s questions

Martin Hope
IC_
Asked: 2020-12-05 21:11:54 +0000 UTC

爪哇。正则表达式替换

  • 1

我通过join("|").

任务,每个模式可以满足N个匹配
例如: (и\\s*\\.*\\s*т\\s*\\.?\\s*д\\s*\\.)
每个匹配被锤击成HashMap<String, String>,其中 <Hash, Match>
将每个匹配替换为源字符串中的一个哈希。

问题:由于某种原因,它只Matcher.find()执行一次循环迭代,并用|相同的哈希替换管道中的所有模式。

在这种情况下,除了手动编译单词列表之外该怎么做?

UPD

此任务的简化示例 ( https://ideone.com/d1UhRh ):

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.HashMap;

public class Main
{
   static void processString(String line)
   {
      Pattern p = Pattern.compile("(1\\%?|2|3|4)"); // 5 Вариантов паттернов для теста
      Matcher m = p.matcher(line);          // Естественно в реальной задаче намного больше

      HashMap<String, String> map = new HashMap<>();

      int i = 0;
      while (m.find()) {
        // Здесь я ожидаю 5 итераций для каждого вхождения 1, 1%, 2, 3, 4 и замены их на ААА1, ААА1%, ААА2 и т.д.
        // Эти вхождения добавить в HashMap (map) ниже
        i++;
         System.out.println("Нужно заменить " + m.group() + " на AAA" + i);
         // Добавить $1 в хэшмап !!
         // map.put(?)
         // То есть если я передаю все 5 паттернов, то в map должно быть 5 записей
         line = m.replaceAll("AAA$1");
      }

      System.out.println("\n\n" + line);
   }

   public static void main(String[] args)
   {
      processString(" 1  2  3  4  4  2  1%  1%  1  2  3 ");
   }
}

结果:

AAA1 AAA1 AAA1 AAA1 AAA1 AAA1 AAA1 AAA1 AAA1 AAA1 AAA1

预期结果:

AAA1 AAA2 AAA3 AAA4 AAA4 AAA2 AAA1% AAA1% AAA1 AAA2 AAA3

UPD 2
增加了关于 HashMap 问题的说明

java
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-11-05 14:02:42 +0000 UTC

找到知道新幅度的向量的坐标

  • 0

给定:[2, 4, 6]幅度向量相等7.4833
我们需要找到相同向量的坐标,但是以幅度为例,请10
帮我弄清楚如何计算这一切,如果您可以在c / c ++,java,js中编写代码, python 还是只是伪代码或没有代码,并解释了如何取出所有内容并进行计数?

математика
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-10-25 10:10:47 +0000 UTC

从光标位置提取代码块的算法?

  • 4

假设有以下代码
|- 插入符号

function a () {
 let b = 20;
 |
}

在这种情况下,很容易写块选择算法,{ let b = 20 }只要先向右或向左,找到开/闭括号的位置,使其counter等于 1,然后反方向走,增加或减少计数器,取决于下次遇到哪个括号以及何时发生 0 表示该块已关闭。

这也适用于{ | {} {} {} }

但它不起作用{ {} | {} },在这种情况下怎么办?有没有不将整个代码拆分为令牌、块分配、ast 等的解决方案?那么解决这个问题的最佳方法是什么?

алгоритм
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-02-15 14:10:48 +0000 UTC

jQuery 异步动画

  • 1

如何使animate两者show异步(同时执行)?试过这样做但没用

$.when(
    $(".obj1").show(200).promise(), 
    $(".obj2").animate(200).promise())
 .done(function() { //stuff });

上面的代码自然是简写了,但是我传达了本质

jquery
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-11-08 18:22:01 +0000 UTC

Angularjs 工作很奇怪 [关闭]

  • 1
关闭 这个问题是题外话。目前不接受回复。

问题是一个不再复现的issue,或者错别字引起的。虽然类似的问题可能与此站点相关,但此问题的解决方案不太可能对未来的访问者有所帮助。像这样的问题通常可以通过编写和研究一个最小的程序来避免,在发布问题之前重现问题。

5 年前关闭。

改进问题

演示

<input ng-model="showSpecial2" type="checkbox" />
<div ng-show="showSpecial2" id="special2">
   first
</div>

<input ng-model="showSpecial" type="checkbox" />
<div ng-show=”showSpecial” id="special">
   second
</div>

1 和 2 之间有什么区别,为什么一个有效而另一个无效

angularjs
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-10-14 11:01:51 +0000 UTC

Sublime text 3 在 flies 中查找

  • 1

po中sublime text 3没有ctrl-shift-freplacement字段。如何在多个文件中替换?

在此处输入图像描述

sublime-text-3
  • 2 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-09-19 08:21:12 +0000 UTC

如何在没有扩展名(.html、.php)的网站上创建路径

  • 1

我经常看到在转到某个页面后的网站上,地址栏中没有页面扩展名。比如ruSO Help,地址看起来是 exactly https://ru.stackoverflow.com/help,不是https://ru.stackoverflow.com/help.phpor https://ru.stackoverflow.com/help.html。这到底是怎么做到的?这是什么技术?

另外,立即提出来自同一部歌剧的问题,但有关api该网站的问题。例如,以 Vkontakte 为例。方法调用如下所示:
https://api.vk.com/method/METHOD_NAME?PARAMETERS&access_token=ACCESS_TOKEN&v=V
也就是说,在METHOD_NAMEno之后.php,但在其他一些站点上有。另外,我还遇到了类似METHOD_NAME#...什么意思以及如何实施的问题?每种都有什么好处?


更新程序

做到了,它奏效了。服务器apache

是不是这样:

index.phppages
- 在根目录下,我的问题文件夹中的其余页面headers already sent by...已按如下方式解决。我错误地接近了问题的解决方案,我index.php只需要将重定向处理到文件中,然后将主页的内容推送到那里。
他在.htaccess开头写道:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

然后在文件中index.php:

<?php
    $url = explode('/',strtolower(substr($_SERVER['REQUEST_URI'], 1)));

    switch($url[0]) {
        case '': { //Если пусто в адресе, то направляем на главную
            include 'pages/main_page.php';
            break;
        }
        case 'news':{
            include 'pages/news_page.php';
            break;
        }
        case 'buy':{
            include 'pages/my_buy_page.php';
            break;
        }
        case 'somepage':{
            include 'pages/somepage.php';
            break;
        }
    }
?>

有意思的是文件夹和文件夹includes在同一层级pages,比如你需要include在文件里写without ,也就是只是pages/news_page.php../include ('includes/foobar.php');

一切正常,感谢@Stanislav 的提示

php
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-09-13 09:09:17 +0000 UTC

如何使用 Jquery 动画化 SVG 路径

  • 2

你需要制作 4 个独立的元素(!重要的是,当鼠标悬停在每个元素上时,动画只是针对它)。让它不依赖于屏幕尺寸,这样小部件可以由任何尺寸组成并成为父div元素(根元素,我将自己设置的尺寸,以及孩子的尺寸,填充,边距元素将自动设置)


更新程序

在回答中,他们给出了暗示,可以把它svg path作为一个普通DOM元素来控制。如何做到这一点(PS 我的对象的 svg 标签中没有一些标签,比如填充,通常每个标签都path包含一组从 Adob​​e Illustrator 保存的数字)

应该出现什么的例子

html
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-08-20 01:18:32 +0000 UTC

引导程序。如何制作复杂的 li 元素

  • 3

我想制作一个链接列表,以便列表的某些行具有一个或多个链接。

假设我的 link1 没有指向 github 的链接,列表的第二行有一个下载链接和一个指向 github 上源代码的链接。这样两个链接都具有相同的块宽度

我怎样才能创建一个类github,以便我可以轻松地将它添加到其他链接中。

试过这样的:

HTML:

<ul class="example_view">
    <li>
        <div class="row">
            <div class="col-md-11">
                <a href="foo.rar">Foo binary link</a>
            </div>
            <div class="col-md-1 github">
                <a href="my_github_link.html">
            </div>
        </div>
    </li>
</ul>

CSS:

.github {
    background: url('../images/github.svg') no-repeat;
    background-size: contain;
    padding: 3% 3% 3% auto;
}

.example_view li {
    padding: 3% 2%;
    margin: 0 0 3px 0;
    background: #ddbdff;
    font-size: 2vmin;
}

但是 Gihabov 的身高col变得等于0.989583px

有没有更简单更精致的方法呢?无需硬编码

html
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-08-14 12:54:11 +0000 UTC

绑定在 GridBagLayout 中不起作用

  • 1

为什么items组件没有附加到上一行的底部?

    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JTextField name = new JTextField("Name");
        JButton submit = new JButton("Search");
        JScrollPane items = new JScrollPane();
        items.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
        items.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

        frame.setLayout(new GridBagLayout());
        frame.add(name, new GridBagConstraints  (0,  0, 1, 1,  2, 1, GridBagConstraints.NORTHEAST,  GridBagConstraints.HORIZONTAL,new Insets(5, 2, 2, 2),0,0));
        frame.add(submit, new GridBagConstraints(-1, 0, 1, 1,  1, 1, GridBagConstraints.NORTHWEST,  GridBagConstraints.HORIZONTAL,new Insets(0, 0, 0, 0),0,0));
        frame.add(items, new GridBagConstraints (0, -1, 2, 1, -1, 2, GridBagConstraints.NORTH,      GridBagConstraints.BOTH,new Insets(0, 0, 0, 0),0,0));

        frame.setPreferredSize(new Dimension(800, 600));
//      frame.setResizable(false);
        frame.pack();
        frame.setVisible(true);
    }

有问题的布局

java
  • 1 个回答
  • 10 Views
Martin Hope
IC_
Asked: 2020-08-11 02:20:16 +0000 UTC

Java如何发出托盘通知windows 10

  • 3

有必要发出这样的通知在此处输入图像描述 How to do this in java。如果有专门的拐杖Windows,它也会起作用

试过这个但没有用

java
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5