无论如何要制作一个忽略重音的正则表达式?
例如:
preg_replace("/$word/i", "<b>$word</b>", $str);
Run Code Online (Sandbox Code Playgroud)
正则表达式中的"i"是忽略区分大小写,但无论如何要匹配,例如
java与Jávã?
我确实尝试制作$ str的副本,将内容更改为无重音字符串并找到所有出现的索引.但是2个字符串的索引似乎是不同的,即使它只是没有重音符号.
(我做了一项研究,但我所能找到的是如何从字符串中删除重音)
假设我有这个目录结构
/Project
/node_modules
/SomeModule
bar.js
/config
/file.json
foo.js
Run Code Online (Sandbox Code Playgroud)
-
foo.js:
require('bar');
Run Code Online (Sandbox Code Playgroud)
-
bar.js:
fs.readdir('./config'); // returns ['file.json']
var file = require('../../../config/file.json');
Run Code Online (Sandbox Code Playgroud)
是否正在包含readdir从文件中工作(foo.js)并且需要来自它被调用的文件(bar.js)的工作?
或者我错过了什么?谢谢
我如何需要一个依赖于另一个模块的模块?例如:
Project/foo.js
Project/nodule_modules/MyModule/node_modules/AnotherModule //dependencie of MyModule
Run Code Online (Sandbox Code Playgroud)
如何从 foo.js 文件中要求“AnotherModule”?
为什么"this"在NodeJS中是一个空对象?"module.exports"属于哪里?
我认为这"module.exports..."
可以写成"this.module.exports..."
但不起作用.
谢谢