是否有Perl像JavaScript中的翻译一样?

k

每个字符串转换为JavaScript中的另一个字符串都有内置函数吗?

例如

A <=> T

G <=> C 

我这样的输入字符串,AAATATATTGC我想全部转换A to T T to A C to G G to C我要输出的是TTTATATAACG

在Perl中,针对这种情况很容易做到。

my $s = "AAATATATTGC";  
$s =~tr/ATGC/TACG/;

我得到了结果。

像perl一样,有没有可能用JavaScript做到这一点呢?

杜沙尔

您可以将其String#replace与回调一起使用

// An object to use as replacement
var replacement = {
    A: 'T',
    T: 'A',
    C: 'G',
    G: 'C'
};

// Match a single upperCase character from given characters
var result = 'AAATATATTGC'.replace(/[ATCG]/g, function(_) {
    return replacement[_]; // Use the value of the key as replacement
});

document.body.innerHTML = result;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rascal中是否有一个像quote一样的设施?

来自分类Dev

是否有像列表一样没有重复但仍允许索引的数据结构?

来自分类Dev

如何像javaScript中的函数一样执行String?

来自分类Dev

在Ruby中是否有一种优雅的方式像Scala中的`require`一样?

来自分类Dev

Sails.js的模型是否像Django中的模型一样具有向后引用功能?

来自分类Dev

是否有可能像ListView一样在recycleview中设置CursorAdapter?

来自分类Dev

是否可以像实际的用户交互一样,执行JavaScript操作来更改文档的activeElement?

来自分类Dev

xcode中是否有任何功能可以像android中一样

来自分类Dev

Java是否有回调函数概念可以像Javascript一样进行异步I / O?

来自分类Dev

是否有一个程序像printf一样以整个文件作为输入?

来自分类Dev

“ or {}”是否可以像javascript一样在python中工作?

来自分类Dev

是否像hadoop中的mapreduce的清理功能一样,在spark中有功能?

来自分类Dev

C是否像C ++一样具有一个定义规则?

来自分类Dev

是否有像Angular2模板一样的JavaScript未定义属性处理

来自分类Dev

是否有一个像Windows 7游戏一样工作的Ubuntu纸牌?

来自分类Dev

是否有任何应用程序或命令可以像Windows中的CCleaner一样清除内存?

来自分类Dev

是否有一个程序像printf一样以整个文件作为输入?

来自分类Dev

是否有一个像Windows 7游戏一样工作的Ubuntu纸牌?

来自分类Dev

是否有像cp一样的mv的--parents选项?

来自分类Dev

是否有任何应用程序或命令可以像Windows中的CCleaner一样清除内存?

来自分类Dev

像本视频中的效果一样,是否有任何类型的jQuery效果?

来自分类Dev

像确认框一样的Javascript

来自分类Dev

像PHP一样在JavaScript中创建数组

来自分类Dev

Android中的LocationListener是否像循环一样工作?

来自分类Dev

是否有像VCS一样的Libreoffice文档系统

来自分类Dev

像Python一样将Perl导入为'import as'

来自分类Dev

是否有可能像sgg一样使用glyphicon?

来自分类Dev

有没有办法像Javascript一样在一个词中传递键值?

来自分类Dev

bluebird 中是否有任何方法可以像 async.waterfall 一样工作

Related 相关文章

  1. 1

    在Rascal中是否有一个像quote一样的设施?

  2. 2

    是否有像列表一样没有重复但仍允许索引的数据结构?

  3. 3

    如何像javaScript中的函数一样执行String?

  4. 4

    在Ruby中是否有一种优雅的方式像Scala中的`require`一样?

  5. 5

    Sails.js的模型是否像Django中的模型一样具有向后引用功能?

  6. 6

    是否有可能像ListView一样在recycleview中设置CursorAdapter?

  7. 7

    是否可以像实际的用户交互一样,执行JavaScript操作来更改文档的activeElement?

  8. 8

    xcode中是否有任何功能可以像android中一样

  9. 9

    Java是否有回调函数概念可以像Javascript一样进行异步I / O?

  10. 10

    是否有一个程序像printf一样以整个文件作为输入?

  11. 11

    “ or {}”是否可以像javascript一样在python中工作?

  12. 12

    是否像hadoop中的mapreduce的清理功能一样,在spark中有功能?

  13. 13

    C是否像C ++一样具有一个定义规则?

  14. 14

    是否有像Angular2模板一样的JavaScript未定义属性处理

  15. 15

    是否有一个像Windows 7游戏一样工作的Ubuntu纸牌?

  16. 16

    是否有任何应用程序或命令可以像Windows中的CCleaner一样清除内存?

  17. 17

    是否有一个程序像printf一样以整个文件作为输入?

  18. 18

    是否有一个像Windows 7游戏一样工作的Ubuntu纸牌?

  19. 19

    是否有像cp一样的mv的--parents选项?

  20. 20

    是否有任何应用程序或命令可以像Windows中的CCleaner一样清除内存?

  21. 21

    像本视频中的效果一样,是否有任何类型的jQuery效果?

  22. 22

    像确认框一样的Javascript

  23. 23

    像PHP一样在JavaScript中创建数组

  24. 24

    Android中的LocationListener是否像循环一样工作?

  25. 25

    是否有像VCS一样的Libreoffice文档系统

  26. 26

    像Python一样将Perl导入为'import as'

  27. 27

    是否有可能像sgg一样使用glyphicon?

  28. 28

    有没有办法像Javascript一样在一个词中传递键值?

  29. 29

    bluebird 中是否有任何方法可以像 async.waterfall 一样工作

热门标签

归档