相关疑难解决方法(0)

ng-pattern允许使用字母和某些特殊字符

在表单-名称字段中,我要针对

  • 应该只允许使用Alpha字符
  • 留出空间
  • 允许某些特殊字符- _ \ / - . ’

我试过了,

 ng-pattern="/^[a-z]+[_+\+/+-+.+’][a-z]*$/"
Run Code Online (Sandbox Code Playgroud)

好像我错过了一些东西,因为它不起作用!

javascript regex angularjs

2
推荐指数
1
解决办法
8572
查看次数

正则表达式的有效标签

我需要用于验证主题标签的正则表达式。每个主题标签应以hashtag(“#”)开头。

有效输入:

1. #hashtag_abc

2. #simpleHashtag

3. #hashtag123

输入无效:

1. #hashtag#

2. #hashtag@hashtag

我一直在尝试使用此正则表达式,/#[a-zA-z0-9]/但它也接受无效的输入。

有什么建议吗?

javascript regex

2
推荐指数
2
解决办法
3514
查看次数

仅当 R 中不存在时,才在字符串中的逗号后添加空格

例如我有

a=c("Jack and Jill,went up the, hill,to,fetch a pail,of, water")
Run Code Online (Sandbox Code Playgroud)

我试图做的是在逗号后添加空格,当且仅当逗号后跟一个字母表,这样我的输出看起来像这样

 "Jack and Jill, went up the, hill, to, fetch a pail, of, water"
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的

gsub("/,(?![ ])/, ", " ",a)
Run Code Online (Sandbox Code Playgroud)

但没有给我想要的结果。任何帮助将非常感激。谢谢

regex string r gsub

2
推荐指数
1
解决办法
1939
查看次数

如何在python中检查一行是否是一个有效的函数调用?

背景:我正在为ipython创建一个魔术线.这种魔法只适用于行,其中函数的返回值被赋给变量.

我正在寻找一种方法来确保一行是python中有效的函数调用+赋值.

例如,接受以下内容:

a = b()
a,b = c(d,e="f")
a = b(c()+c)
Run Code Online (Sandbox Code Playgroud)

以下内容将被拒绝:

a = def fun() # no function call
b(a=2) # no assignment
a = b + c # no function call 
a = b() + c() # top-level on right-hand-side must be function call
Run Code Online (Sandbox Code Playgroud)

如果该行根本不是有效的python,我不关心它是否通过,因为这将在另一个阶段处理.

python regex parsing string-operations

2
推荐指数
1
解决办法
407
查看次数

全名正则表达式不起作用

我试图使用正则表达式来验证颤振中文本字段表单的全名,但我无法弄清楚它为什么不起作用。

我从这里 找到的表达式/^[a-z ,.'-]+$/i对于我给出的任何条目都失败了。

我在 dart 中为我的颤振应用程序使用的代码是:

final RegExp nameExp = new RegExp(r"/^[a-z ,.'-]+$", caseSensitive: false);
Run Code Online (Sandbox Code Playgroud)

谁能看到我错过了什么?

更新:所以正则表达式允许大多数事情并且不太正确,对我有用的是r"^([a-zA-Z]{2,}\s[a-zA-z]{1,}'?-?[a-zA-Z]{2,}\s?([a-zA-Z]{1,})?)"下面接受的答案

regex dart flutter

1
推荐指数
1
解决办法
2290
查看次数

以单个下划线字符结尾的字符串

我试图找到正确的正则表达式来检测以单个下划线结尾的字符串,例如hello_, this_。到目前为止,我只能re.match("[aA-zZ](_)", string)检测到day __,ball__之类的字符串,即带有两个我不想使用的下划线。任何想法如何最后得到一个下划线的字符串。

谢谢

python regex

1
推荐指数
1
解决办法
70
查看次数

标签 统计

regex ×6

javascript ×2

python ×2

angularjs ×1

dart ×1

flutter ×1

gsub ×1

parsing ×1

r ×1

string ×1

string-operations ×1