问题标签 [slash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grep - 你如何 grep 一个包含斜杠的字符串?
我应该如何查找包含正斜杠的字符串./.
?
java - 无法访问文件目录
这可能真的很无聊,但我正在尝试访问一个文件目录,以便可以加载其中的所有图像。出于某种原因,当我输入一个文件目录(例如“/Images”)时,当我创建一个新文件时它会显示为“\Images”,而 Windows 找不到该目录,因为它是一个反斜杠......
代码:
打印输出分别是“/Images”和“\Images”。由于目录错误,文件总是显示为空。任何想法为什么会这样?
编辑:好的,我让它工作了。你们没关系,我需要使用相对路径,但由于它位于 src 文件夹中,我只需要将其设为“.\src\Images”:D 这样做是不好的做法吗?我应该将图像文件夹移动到根项目目录吗?
html - 删除尾部斜杠并重定向 html
我遇到的问题是第一个 URL 有效,而第二个无效。
http://www.example.com/podcast/episode1
http://www.example.com/podcast/episode1/
有没有办法将所有尾随斜杠版本重定向到非尾随斜杠版本?
这里的问题更严重,因为这些都不起作用:
example.com/podcast
example.com/podcast/
只有这个有效:
example.com/podcast.html
而且我不希望 html 扩展可见。
到目前为止,这是我在 .htaccess 文件中的代码:
你能帮我吗?
c# - C# 中的斜线和转义问题
我想用 COM 在 C# 中将一些数据写入 Excel,但保存时遇到问题。让我们看看代码:
-
上面的代码会报错:
“Microsoft Excel 无法打开文件 c://users/amare/sub.xls。”
但下面的代码工作正常:
- /li>
- /li>
现在我对这种情况感到很困惑。我知道 2) 和 3) 是绝对正确的,但我习惯于编写类似 1) 的代码:
这总是很好。所以我想知道为什么这次没有。显然 C# 在 1) 中错误地转义了路径。
redirect - 如何摆脱 INDEXING 网站文件夹
我已将“index.html”文件放入每个文件夹以创建我的页面。
例如 www.mysite.com/volunteers/jasmine/ 将显示 jasmine 的页面,即文件夹“jasmine”中的 index.html。并且“志愿者”文件夹不包含任何“index.html”文件,但是当它在 URL 中键入如下 mysite.com/volunteers/ 时,它会在标题“/志愿者索引”下显示志愿者文件夹中的所有文件夹
404 错误文档仅有助于重定向 mysite.com/volunteers 而不是 mysite.com/volunteers/ (最后包含斜杠)
请帮我摆脱这种情况。
先感谢您!
url - 子目录无法使用 Joomla 新版本 URL?
在我旧版本的 joomla 中,我使用了“menu-link”并将子目录命名为 /xxx/ 所有 URL 都在该子目录中,谷歌也知道这一点。所以 :
现在......一个新版本的Joomla(只有“菜单别名”可用)和一个新网站,不可能将该子目录放在所有菜单项的前面...... :(
而且我不希望网址更改。Joomla 由/xxx/
带有破折号的名称组成 -->xxx-
所以:
有谁知道如何解决这个问题?我真的很喜欢 URLS 保留在其中的子目录名中。
提前谢谢!
php - AJAX:如何在数据中发送反斜杠?
我正在尝试通过 ajax 发送 php 代码以便将其保存在文件中。但是当我发送类似的东西时:
反斜杠消失了!
这是我正在使用的代码:
提前致谢!
perl - 这些 perl 变量是什么意思?
我对 perl 编码约定有点讨厌,有人可以帮忙解释一下:
- 为什么perl变量前面 有
/
and ?/<
- 是什么意思
\=
,=~
有什么区别? - 为什么代码需要在例如
/
之前结束?;
/start=\'([0-9]+)\'/
第 3 个子问题实际上是由 perldocs 解决的,但是以下行在代码中意味着什么?
push(@{$Start{$start}},$features);
我知道我们正在将 $features 推送到 @Start 数组中,但这是什么@$Start{$start}
意思?是否与以下内容相同:
@Start = ($start);
在代码中有这样的东西:
已编辑
因此,在对 perl 文档进行了深入阅读之后,这是我得到的一些东西
- 这
/<segment /
是一个正则表达式检查,检查 readline in 是否while (<$uamin>)
包含以下字符串:<segment
. - 同样
/start=\'([0-9]+)\'/
,这与实例化任何变量无关,它是一个正则表达式检查,以查看 readline 中是否while (<$uamin>)
包含start=\'([0-9]+)\'
引用\'([0-9]+)\'
数字字符串。 - 在is
$features =~ s/annotation;//
中=~
使用是因为字符串替换正在测试正则表达式匹配。请参阅 =~ 在 Perl 中做了什么?
php - 使用 php 转义斜杠
我正在尝试删除输出之间存在的转义序列。我正在使用 php 进行编码,我有函数的输出,它包含转义序列,如\r
和\n
。如何从输出中转义这些东西,以便获得正确的输出。问题是我正在尝试将此输出添加到 csv 文件中,因此它将\n
作为下一行。
.htaccess - 添加尾部斜杠 .htaccess
我正在尝试获得以下效果(使用此本地文件http://localhost/[company_name]/[project_name]/.htaccess
):
我想要完成的事情是这个 .htaccess 不再需要该路径http://localhost/[company_name]/[project_name]/
,因此我不必在每次上传时都对其进行编辑。
我在这里找到了上面的代码:Add Trailing Slash to URLs,但它只能动态地使用 HOST 并丢弃路径。有人可以解决这个问题吗?