regular-language

    2热度

    2回答

    我有一个string像波纹管: dfdfm;lg 2500$ jshfsnefsfz5405€mnvkjdf64rfmkd554668¢ odsfrknegj 885486¥ dsflkef 588525dollar 我得到波纹管的值与此[\\d,]+\\s*\\$|[\\d,]+\\s*€|[\\d,]+\\s*¥|[\\d,]+\\s*¢|[\\d,]+\\s*dollar: 2500 $

    -1热度

    3回答

    我对正则表达式没有经验。我需要一个不允许重复特殊字符的正则表达式(+ - */&等) 该字符串可以包含数字,字母数字和特殊字符。 这应该是有效的:ABC,DF 这应该是无效的:ABC-,DF ,我将非常感激,如果你能帮帮我!感谢您的提前。

    1热度

    1回答

    我正在努力解决以下问题。我应该使用抽象引理或常规语言闭包,但我不能为这两个问题提出解决方案。任何洞察力将非常感谢它。谢谢。 对于以下每种语言证明它是定期或证明它是不正规: 1) {a^m b^n c^k: m>n>k} 2) {u that belong to {0,1}^* : u begins with 1001 and does not end with 0010} 我当它涉及到数字

    0热度

    1回答

    这是由工具生成的DFA的正则表达式 (A | B)* abaabb(A | B)* 什么是空间中的图片是什么意思?你认为这是完全正确的,因为它没有显示字符串abaabb的其他可能性。例如如果字符串中间的b得到a,该怎么办?

    1热度

    1回答

    import re text = 'fruits to be sold are apple orange and peach' x = re.findall(r'fruits.*(apple|orange|peach).*',text,re.I) print(x) 该代码的目标是返回一个列表,其中包含单词'fruits'后面的句子中的水果名称。 所以预期的结

    0热度

    1回答

    我需要这种语言的DFA和正则表达式。 我认为DFA是这个,但是我得到的正则表达式是这个((aUb)a)*,我认为这是不正确的。

    2热度

    1回答

    我有波纹管串: String line = put retur#ERns between #errf #fgrf#re paragraphs #fg^%tg2#785Ty*; 我怎样才能得到波纹管的值与正则表达式: #ERns #errf #fgrf #re #fg^%tg2 #785Ty* String pattern = "^#\S+"; Pattern r = Patte

    0热度

    1回答

    我需要您的帮助!我想在Excel/VBA环境中使用RegEx。我有一个办法,但我是那种达到我的极限的...... 我需要字符串(串在我的Excel工作表中的列B是一个伟大的很多行内匹配5个字符,A是后话)。这5个字符可以是5个数字或者一个“K”后跟4个数字(例如,12345,98765,K2345)。这将覆盖(\d{5}|K\d{4})。 它们可以前后有字母或特殊字符,但不能用数字表示。意思是不允

    2热度

    1回答

    根据Sipser的“计算理论导论”:如果A是机器M接受的所有字符串的集合,我们说A是机器M的 语言并且写L(M)= A。 M识别A ...机器可以接受多个字符串,但它总是只识别一种语言。以及我们说M如果A = {w | M接受w}。 我猜这个问题已经被回答了,但是我想知道是否有人有任何想法,如果有什么有趣的话我们可以说关于常规语言的子集,如果我们可以说,原始DFA可以识别它们,并且原始DFA与识别

    -3热度

    2回答

    我在创建正则表达式时遇到问题。它需要fullfill以下: 1)具有8-12个字符 2)至少1个大写字母 3)至少3个小写字母 4)至少1数 5)至少1个特殊字符 6)具有开始与小写,大写在前或数字 7)最多2个重复字符 在此先感谢!